v3.26.1
Segment Information - Summary of Selected Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Revenues $ 33,736 $ 24,066
Operating expenses:    
External expenses (10,842) (19,022)
Payroll related expenses (6,895) (12,105)
Other operating expenses (945) (6,250)
Operating income (loss) 15,054 (13,311)
Other income (expense):    
Interest expense (14,690) (12,983)
Interest income 21 188
Other income (expense) 38,821 (264)
Net income (loss) $ 39,206 $ (26,370)