v3.26.1
Revenue - Reconciliation of Gross Profit (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Gross profit (loss) from segments $ (71,233) $ 12,968 $ (75,989) $ 33,447
Selling, general, and administrative expenses 16,705 13,572 31,648 30,037
Total operating income (loss) (87,938) (604) (107,637) 3,410
Gain on investments, net 67 59 214 76
Other income, net 6,447 577 6,521 2,321
Interest expense (7,336) (9,983) (16,017) (18,857)
Losses before income taxes $ (88,760) $ (9,951) $ (116,919) $ (13,050)