v3.26.1
Segment Reporting - Schedule of Segment Income from Unconsolidated Entities to Loss from Unconsolidated Entities (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 income (loss) from unconsolidated entities $ 4,056 $ 2,895 $ 7,682 $ 5,382
Depreciation and amortization attributable to unconsolidated entities (2,375) (2,476) (4,863) (4,890)
Income (loss) from unconsolidated entities, net $ 1,681 $ 419 $ 2,819 $ 492