XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Schedule of Reconciliation of Significant Expense Categories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Asset Reconciling Item [Line Items]        
Total revenues $ 181,099 $ 178,023 $ 350,022 $ 345,140
Stock-based compensation     30,025 25,675
Amortization of acquired intangible assets 14,322 14,322 28,644 28,644
Changes in contingent consideration     (3,032) (2,297)
Total operating expenses 172,600 149,783 339,533 303,688
Total other (expense) income, net (10,426) 8,344 (3,710) 8,772
(Loss) income before income taxes (1,927) 36,584 6,779 50,224
Income tax expense (2,920) (17,698) (6,814) (22,359)
Net (loss) income (4,847) 18,886 (35) 27,865
Reportable Segment        
Segment Reporting, Asset Reconciling Item [Line Items]        
Total revenues 181,099 178,023 350,022 345,140
Adjusted cost of goods sold 32,663 43,003 65,253 89,291
Adjusted research and development 24,686 18,413 47,787 34,848
Adjusted selling and marketing 50,964 39,047 106,535 78,482
Adjusted general and administrative 26,231 19,937 46,840 44,266
Stock-based compensation 15,472 12,524 30,025 25,675
Amortization of acquired intangible assets 14,322 14,322 28,644 28,644
Changes in contingent consideration (357) 1,509 (3,032) (2,297)
Other $ 8,619 $ 1,028 $ 17,481 $ 4,779