XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Segment
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 09, 2021
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Number of reportable segments | Segment     2      
Marketable securities $ 309,830,000   $ 309,830,000   $ 30,465,000  
Unrealized losses related to marketable securities     1,190,000      
Property and equipment includes capitalized internal-use software development costs     4,900,000   5,200,000  
Revenue, net of estimated returns, refunds and allowances 300,000   300,000   200,000  
Revenue recognized related to contract liabilities     7,200,000      
Amortization of deferred sales commissions (700,000)   1,400,000      
Advertising costs 7,900,000 $ 4,700,000 $ 15,000,000.0 $ 8,900,000    
Requisite service period     4 years      
Thomas            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Benefit related to adjustments in fair value of assets $ 1,900,000          
Sales Contract Acquisition Costs | New Customers            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Sales contract acquisition costs, amortization period 2 years   2 years      
Sales Contract Acquisition Costs | Existing Customers            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Sales contract acquisition costs, amortization period over contract renewal 1 year   1 year      
Accounting Standards Update 2020-06            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true   true      
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2022   Jan. 01, 2022      
Other Expenses            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Unrealized losses related to marketable securities $ (300,000) $ 0 $ (1,200,000) $ 0    
Level 1            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Marketable securities $ 309,800,000   $ 309,800,000   $ 30,500,000  
Incom Co., LTD            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Ownership percentage           66.67%
Maximum            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Property, plant and equipment, useful life     7 years      
Minimum            
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]            
Property, plant and equipment, useful life     3 years