v3.26.1
Segment Reporting - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]        
Segment depreciation and amortization $ (11,956) $ (9,629) $ (24,072) $ (19,099)
Depreciation and amortization attributable to unconsolidated entities 2,375 2,476 4,863 4,890
Depreciation and amortization $ (9,581) $ (7,153) $ (19,209) $ (14,209)