v3.26.3
Segment Reporting - Schedule of Information about Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 209,314 $ 188,805 $ 607,697 $ 540,343
Costs and Expenses [Abstract]        
Total costs and operating expenses 238,860 171,980 607,327 503,044
Other income (expense), net 2,738 287 (11,253) 5,971
Income tax provision 11,624 2,201 14,208 7,663
Net (loss) income (38,432) 14,911 (25,091) 35,607
Reportable Segment        
Segment Reporting [Line Items]        
Total revenue 209,314 188,805 607,697 540,343
Costs and Expenses [Abstract]        
Cost of goods sold 98,666 88,290 279,987 257,929
Research and development 15,337 14,175 45,179 41,057
Sales and marketing 26,302 26,873 82,734 77,495
General and administrative 98,555 42,642 199,427 126,563
Total costs and operating expenses 238,860 171,980 607,327 503,044
Other income (expense), net 2,738 287 (11,253) 5,971
Income tax provision 11,624 2,201 14,208 7,663
Net (loss) income $ (38,432) $ 14,911 $ (25,091) $ 35,607