XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Nov. 30, 2021
USD ($)
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Impairment of goodwill $ 0 $ 0 $ 0 $ 0
Subscription contracts     The Company’s subscription contracts are generally two years or longer in length, billed annually in advance, and non-cancelable.  
Deferred sales commission cost amortization period   4 years    
Advertising expenses   $ 5,600,000 $ 6,400,000 9,500,000
Net losses on foreign currency transactions   $ 100,000 $ 500,000 $ 1,500,000
ASU 2021-08        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2023    
ASU 2022-04        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2023    
Computer and System Software        
Property and equipment, useful life in years   3 years    
Office Computers        
Property and equipment, useful life in years   3 years    
Systems Hardware        
Property and equipment, useful life in years   5 years    
Furniture and Equipment        
Property and equipment, useful life in years   5 years    
Capitalized Software Development costs        
Property and equipment, useful life in years   3 years    
Customer Concentration Risk | Revenue        
Number of customers | Customer   0 0 0
Customer Concentration Risk | Accounts Receivable        
Number of customers | Customer   0 0  
Minimum        
Estimated useful life   3 years    
Subscription contracts term   2 years    
Minimum | Tradenames        
Acquired finite lived intangible assets, useful life   3 years    
Minimum | Customer Relationships        
Acquired finite lived intangible assets, useful life   5 years    
Minimum | Technology        
Acquired finite lived intangible assets, useful life   3 years    
Maximum        
Cash and cash equivalent, FDIC insured amount   $ 250,000    
Estimated useful life   9 years    
Maximum | Tradenames        
Acquired finite lived intangible assets, useful life   7 years    
Maximum | Customer Relationships        
Acquired finite lived intangible assets, useful life   9 years    
Maximum | Technology        
Acquired finite lived intangible assets, useful life   4 years