XML 60 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Information about Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 634,439 $ 632,362 $ 801,536
Costs and Expenses [Abstract]      
Cost of goods sold 359,794 353,922 345,830
Research and development 43,200 42,722 43,936
Total costs and operating expenses 669,553 584,659 576,866
Other income (expenses), net 8,079 9,004 (5,530)
Income tax (benefit) provision (1,521) 21,111 33,181
Net (loss) income (25,514) 35,596 185,959
Operating segments      
Segment Reporting Information [Line Items]      
Revenue 634,439 632,362 801,536
Costs and Expenses [Abstract]      
Cost of goods sold 359,794 353,922 345,830
Research and development 43,200 42,722 43,936
Sales and marketing 92,009 78,483 76,043
General and administrative 174,550 109,532 111,057
Total costs and operating expenses 669,553 584,659 576,866
Other income (expenses), net 8,079 9,004 (5,530)
Income tax (benefit) provision (1,521) 21,111 33,181
Net (loss) income $ (25,514) $ 35,596 $ 185,959