v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance $ 1,219,054 $ 1,254,051 $ 1,057,313 $ 1,098,285
Other comprehensive income (loss) before reclassifications (3,818) (10,744) 31,918 17,137
Amounts reclassified to earnings 0 0 (3,571) (3,419)
Other comprehensive income (loss) (3,818) (10,744) 28,347 13,718
Ending balance 1,016,145 1,219,054 1,182,149 1,057,313
AOCI Attributable to Parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 9,390 13,845 4,472 (1,796)
Ending balance 8,064 9,390 15,355 4,472
Gain on Interest Rate Cap        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance     537 1,435
Ending balance     208 537
Foreign Currency Translation Adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 9,108 13,778 5,471 (3,010)
Ending balance 8,526 9,108 15,907 5,471
Change in EMI Other Comprehensive Income (Loss)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 282 67 (1,536) (221)
Ending balance (462) 282 (760) (1,536)
Gain on Interest Rate Cap        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) before reclassifications     2,560 1,414
Amounts reclassified to earnings     (3,571) (3,419)
Other comprehensive income (loss)     (1,011) (2,005)
Foreign Currency Translation Adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) before reclassifications (1,964) (11,262) 27,783 18,632
Amounts reclassified to earnings 0 0 0 0
Other comprehensive income (loss) (1,964) (11,262) 27,783 18,632
Change in EMI Other Comprehensive Income (Loss)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Other comprehensive income (loss) before reclassifications (1,854) 518 1,575 (2,909)
Amounts reclassified to earnings 0 0 0 0
Other comprehensive income (loss) (1,854) 518 1,575 (2,909)
AOCI Attributable to Noncontrolling Interest        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (6,289)   7,450  
Ending balance (2,492) (6,289) 17,464 7,450
Gain on Interest Rate Cap        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance     (1,107)  
Ending balance     (682) (1,107)
Foreign Currency Translation Adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (6,592)   10,151  
Ending balance (1,382) (6,592) 17,347 10,151
Change in EMI Other Comprehensive Income (Loss)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 303   (1,594)  
Ending balance $ (1,110) $ 303 $ 799 $ (1,594)