v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) [Line Items]        
Percentage of net sales or account receivable   10 10 10
Allowance for Doubtful Accounts   $ 2,300 $ 1,900  
Contract liabilities   97,386 99,928 $ 84,023
Capitalized Contract, Impairment Cost   0 0 0
Advertising Expense   1,600 1,600 900
Capitalized Computer Software, Net   1,600 1,000  
Goodwill impairment charge $ 287,400 287,400 0 $ 0
Operating lease right-of-use assets, net   9,594 9,681  
Operating lease liability   11,611    
Revolving Credit Facility [Member]        
Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) [Line Items]        
Other Deferred Costs, Net   400 600  
Non - Revolving Credit Facility [Member]        
Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) [Line Items]        
Other Deferred Costs, Net   $ 1,500 $ 2,000  
Maximum [Member]        
Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) [Line Items]        
Term Of Subscription Contracts   3 years    
Minimum [Member]        
Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) [Line Items]        
Term Of Subscription Contracts   1 year