XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Customer
Plans
Dec. 31, 2022
USD ($)
Customer
Segment
Dec. 31, 2021
USD ($)
Customer
Accounting Policies [Line Items]      
Short-term investments $ 0 $ 0  
Long-term investments $ 0 $ 0  
Number of customers accounted for more than 10% of total revenue | Customer 0 0 0
Threshold percentage of total revenues required for major customer classification 10.00% 10.00% 10.00%
Number of customers accounted for more than 10% of net accounts receivable | Customer 0 0  
Capitalized software development costs $ 11,700,000 $ 15,500,000 $ 7,700,000
Amortization of capitalized internal-use software development costs 9,900,000 5,200,000 3,600,000
Recorded liabilities for uncertain tax position $ 0 0  
Number of stock-based compensation plans | Plans 7    
Advertising costs $ 2,700,000 4,800,000 $ 6,000,000
Financial instruments carried at fair value 100,000 100,000  
Reversed deferred rent liability $ 1,800,000 $ 1,800,000  
Number of Reporting Units | Segment 1 1  
Software [Member]      
Accounting Policies [Line Items]      
Estimated Useful Life (in Years) 3 years