v3.26.1
Accumulated Other Comprehensive Income - Schedule Components of Accumulated Other Comprehensive (Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance $ (1,013) $ (112) $ 90 $ 502
Other comprehensive income (loss) 3,876 (2,681) 915 (844)
Reclassification to income (1,675) (523) (830) (985)
Reclassification to NCI 1,698 2,303 (62) 1,417
Ending Balance (510) (1,013) 113 90
Share of OCI in equity method investee        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance 98 47 150 255
Other comprehensive income (loss) 721 788 376 130
Reclassification to income (642) (604) (600) (596)
Reclassification to NCI 57 (133) 162 361
Ending Balance 120 98 88 150
Qualifying cash flow hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (606) 402 505 828
Other comprehensive income (loss) 3,157 (3,502) 510 (1,040)
Reclassification to income (1,055) (85) (217) (395)
Reclassification to NCI 1,627 2,579 (212) 1,112
Ending Balance 131 (606) 586 505
Cumulative translation adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (505) (561) (565) (581)
Other comprehensive income (loss) (2) 33 29 66
Reclassification to income 22 166 (13) 6
Reclassification to NCI 14 (143) (12) (56)
Ending Balance $ (499) $ (505) $ (561) $ (565)