v3.26.1
SEGMENTS - Schedule of Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]            
Number Of Reportable Segments Not Disclosed Flag         Operating Segments  
Segment Reporting [Line Items]            
Total revenue $ 304,224   $ 246,068   $ 474,374 $ 375,083
Depreciation and amortization         60,357 56,854
Stock-based compensation 38,079   2,969   40,721 6,121
Cost of revenue 175,173   136,970   300,732 237,100
Selling, general and administrative 67,260   39,921   112,265 75,835
Operations and support 17,738   13,604   31,129 25,445
Research and development 31,243   14,031   46,470 26,583
Operating profit (loss) 12,810   41,542   (16,222) 10,120
Interest expense (3,961)   (5,155)   (9,120) (10,278)
Other expense, net (11,903)   (12,530)   (37,142) (29,612)
(Loss) income before income taxes (3,054)   23,857   (62,484) (29,770)
(Benefit from) provision for income taxes (298,433)   3,352   (296,577) 5,689
Net income (loss) 295,379 $ (61,286) 20,505 $ (55,964) 234,093 (35,459)
Operating Segments            
Segment Reporting [Line Items]            
Total revenue 304,224   246,068   474,374 375,083
Depreciation and amortization 30,017   28,501   60,357 56,854
Stock-based compensation 38,079   2,969   40,721 6,121
Cost of revenue 146,053   109,376   242,176 182,017
Selling, general and administrative 47,857   37,703   90,696 71,187
Operations and support 14,227   13,182   27,139 24,630
Research and development 15,181   12,795   29,507 24,154
Total operating expenses 291,414   204,526   490,596 364,963
Operating profit (loss) 12,810   41,542   (16,222) 10,120
Interest expense (3,961)   (5,155)   (9,120) (10,278)
Other expense, net (11,903)   (12,530)   (37,142) (29,612)
(Loss) income before income taxes (3,054)   23,857   (62,484) (29,770)
(Benefit from) provision for income taxes (298,433)   3,352   (296,577) 5,689
Net income (loss) $ 295,379   $ 20,505   $ 234,093 $ (35,459)