XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Information about Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 738,256 $ 634,439 $ 632,362
Costs and Expenses [Abstract]      
Cost of goods sold 352,011 359,794 353,922
Research and development 54,177 43,200 42,722
Total costs and operating expenses 683,089 669,553 584,659
Other income (expenses), net 7,216 8,079 9,004
Income tax provision (benefit) 13,489 (1,521) 21,111
Net income (loss) 48,894 (25,514) 35,596
Operating segments      
Segment Reporting Information [Line Items]      
Revenue 738,256 634,439 632,362
Costs and Expenses [Abstract]      
Cost of goods sold 352,011 359,794 353,922
Research and development 54,177 43,200 42,722
Sales and marketing 105,320 92,009 78,483
General and administrative 171,581 174,550 109,532
Total costs and operating expenses 683,089 669,553 584,659
Other income (expenses), net 7,216 8,079 9,004
Income tax provision (benefit) 13,489 (1,521) 21,111
Net income (loss) $ 48,894 $ (25,514) $ 35,596