v3.25.2
Accumulated Other Comprehensive Income - Schedule Components of Accumulated Other Comprehensive (Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance $ 90 $ 502 $ 1,052 $ 505
Other comprehensive income (loss) 915 (844) 1,706 3,940
Reclassification to income (830) (985) (1,567) (1,679)
Reclassification to NCI 62 1,417 (106) (1,714)
Ending Balance 113 90 1,085 1,052
Share of OCI in equity method investee        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance 150 255 447 631
Other comprehensive income (loss) 376 130 642 (231)
Reclassification to income (600) (596) (637) (531)
Reclassification to NCI 162 361 (4) 578
Ending Balance 88 150 448 447
Qualifying cash flow hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance 505 828 1,150 428
Other comprehensive income (loss) 510 (1,040) 1,102 4,151
Reclassification to income (217) (395) (927) (1,163)
Reclassification to NCI (212) 1,112 (132) (2,266)
Ending Balance 586 505 1,193 1,150
Cumulative translation adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (565) (581) (545) (554)
Other comprehensive income (loss) 29 66 (38) 20
Reclassification to income (13) 6 (3) 15
Reclassification to NCI (12) (56) 30 (26)
Ending Balance $ (561) $ (565) $ (556) $ (545)