v3.26.3
SEGMENT INFORMATION - Schedule of Measure of Segment Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net revenues $ 293,329 $ 410,427 $ 868,083 $ 1,129,664
Less:        
Stock-based compensation expense 43,043 51,469 135,588 160,998
Income from operations 6,466 66,159 28,342 135,088
Total other income (expense), net (10,037) 10,860 16,126 31,029
Income (loss) before income taxes (3,571) 77,019 44,468 166,117
Income tax benefit (provision) 26,958 (10,381) 7,592 (32,697)
Net income 23,387 66,638 52,060 133,420
IEEPA Tariff Refund        
Less:        
Refund received from IEEPA, to reduce cost of revenues 1,600   47,000  
Reportable Segment        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Net revenues 293,329 410,427 868,083 1,129,664
Less:        
Other cost of revenues 219,931 276,115 653,459 759,569
Fair value of AMPTC generated (58,615) (67,627) (178,129) (182,298)
Loss from sale of AMPTC generated during 2025 0 0 18,905 0
Tariff refunds 120 0 (43,291) 0
Stock-based compensation expense 43,043 51,469 135,588 160,998
Acquisition related expenses and amortization 3,998 4,487 13,417 13,383
Other restructuring and asset impairment (52) 1,287 4,581 7,183
Other research and development 28,074 26,778 82,196 80,245
Other sales and marketing 29,478 31,044 90,580 91,921
Other general and administrative 20,886 20,715 62,435 63,575
Income from operations 6,466 66,159 28,342 135,088
Total other income (expense), net (10,037) 10,860 16,126 31,029
Income (loss) before income taxes (3,571) 77,019 44,468 166,117
Income tax benefit (provision) 26,958 (10,381) 7,592 (32,697)
Net income 23,387 $ 66,638 52,060 $ 133,420
Reportable Segment | IEEPA Tariff Refund        
Less:        
Refund received from IEEPA, to reduce cost of revenues $ 1,600   $ 47,000