v3.26.1
Segment Information - Summary of Selected Financial Information (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]            
Revenues $ 34,518   $ 25,691   $ 68,254 $ 49,757
Operating expenses:            
External expenses (15,682)   (22,720)   (26,521) (41,739)
Payroll related expenses (4,136)   (11,327)   (11,032) (23,431)
Other operating expenses (3,407)   (8,355)   (4,354) (14,609)
Operating income (loss) 11,293   (16,711)   26,347 (30,022)
Other income (expense):            
Interest expense (15,363)   (13,343)   (30,052) (26,325)
Interest income 121   54   141 241
Other income (expense) 3,382   (12)   42,203 (276)
Net income (loss) $ (567) $ 39,206 $ (30,012) $ (26,370) $ 38,639 $ (56,382)