XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Summary of changes in accumulated other comprehensive (loss) income    
Beginning Balance $ 736,735 $ 698,490
Amounts reclassified from accumulated other comprehensive (loss) income (290) (395)
Total other comprehensive (loss) income, net of tax (467) 292
Ending Balance 739,053 $ 704,870
Accumulated Other Comprehensive Income, Including non-controlling interest    
Summary of changes in accumulated other comprehensive (loss) income    
Beginning Balance 1,419  
Other comprehensive loss before reclassifications (177)  
Amounts reclassified from accumulated other comprehensive (loss) income (290)  
Total other comprehensive (loss) income, net of tax (467)  
Less: Other comprehensive loss attributable to non-controlling interest 162  
Ending Balance 1,114  
Unrealized Gain (Loss) on Cash Flow Hedges    
Summary of changes in accumulated other comprehensive (loss) income    
Beginning Balance 1,419  
Other comprehensive loss before reclassifications (177)  
Amounts reclassified from accumulated other comprehensive (loss) income (290)  
Total other comprehensive (loss) income, net of tax (467)  
Less: Other comprehensive loss attributable to non-controlling interest 162  
Ending Balance $ 1,114