v3.25.2
Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Summary of changes in accumulated other comprehensive (loss) income        
Beginning Balance $ 739,053 $ 704,870 $ 736,735 $ 698,490
Amounts reclassified from accumulated other comprehensive (loss) income (290) (391) (578) (786)
Total other comprehensive (loss) income, net of tax (288) (174) (754) 118
Ending Balance 749,950 $ 722,386 749,950 $ 722,386
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     (176)  
Amounts reclassified from accumulated other comprehensive (loss) income     (578)  
Total other comprehensive (loss) income, net of tax     (754)  
Less: Other comprehensive loss attributable to non-controlling interest     261  
Ending Balance 926   926  
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     (176)  
Amounts reclassified from accumulated other comprehensive (loss) income     (578)  
Total other comprehensive (loss) income, net of tax     (754)  
Less: Other comprehensive loss attributable to non-controlling interest     261  
Ending Balance $ 926   $ 926