v3.26.1
SEGMENT INFORMATION - Schedule of Measure of Segment Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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 $ 291,854 $ 363,153 $ 574,754 $ 719,237
Less:        
Stock-based compensation expense 43,554 53,896 92,545 109,529
Income from operations 51,519 37,007 21,876 68,929
Total other income, net 10,380 5,198 26,163 20,169
Income before income taxes 61,899 42,205 48,039 89,098
Income tax provision (25,820) (5,153) (19,366) (22,316)
Net income 36,079 37,052 28,673 66,782
IEEPA Tariff Refund        
Less:        
Refund received from IEEPA, to reduce cost of revenues 45,400   45,400  
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 291,854 363,153 574,754 719,237
Less:        
Other cost of revenues 220,260 247,799 433,528 483,454
Fair value of AMPTC generated (64,922) (61,040) (119,514) (114,671)
Loss from sale of AMPTC generated during 2025 0 0 18,905 0
Tariff refunds (43,411) 0 (43,411) 0
Stock-based compensation expense 43,554 53,896 92,545 109,529
Acquisition related expenses and amortization 4,251 4,467 9,419 8,896
Other restructuring and asset impairment charges 784 3,243 4,633 5,896
Other research and development 28,089 24,940 54,122 53,467
Other sales and marketing 30,533 31,174 61,102 60,877
Other general and administrative 21,197 21,667 41,549 42,860
Income from operations 51,519 37,007 21,876 68,929
Total other income, net 10,380 5,198 26,163 20,169
Income before income taxes 61,899 42,205 48,039 89,098
Income tax provision (25,820) (5,153) (19,366) (22,316)
Net income 36,079 $ 37,052 28,673 $ 66,782
Reportable Segment | IEEPA Tariff Refund        
Less:        
Refund received from IEEPA, to reduce cost of revenues $ 45,400   $ 45,400