v3.26.1
Segment Reporting - Schedule of Reconciliation of Segment Interest Expense to Interest Expense on Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Interest expense $ (5,622) $ (3,925) $ (11,985) $ (8,485)
Operating Segments        
Segment Reporting [Line Items]        
Interest expense (2,151) 0 (4,201) 0
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting [Line Items]        
Interest expense $ (3,471) $ (3,925) $ (7,784) $ (8,485)