v3.26.1
Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Summary of changes in accumulated other comprehensive (loss) income        
Beginning Balance $ 774,397 $ 739,053 $ 775,625 $ 736,735
Amounts reclassified from accumulated other comprehensive (loss) income (207) (290) (421) (578)
Total other comprehensive loss, net of tax (137) (288) (203) (754)
Ending Balance 772,967 $ 749,950 772,967 $ 749,950
Accumulated Other Comprehensive Income, Including non-controlling interest        
Summary of changes in accumulated other comprehensive (loss) income        
Beginning Balance     594  
Other comprehensive income (loss) before reclassifications     218  
Amounts reclassified from accumulated other comprehensive (loss) income     (421)  
Total other comprehensive loss, net of tax     (203)  
Less: Other comprehensive loss attributable to non-controlling interest     72  
Ending Balance 463   463  
Unrealized Gain (Loss) on Cash Flow Hedges        
Summary of changes in accumulated other comprehensive (loss) income        
Beginning Balance     594  
Other comprehensive income (loss) before reclassifications     218  
Amounts reclassified from accumulated other comprehensive (loss) income     (421)  
Total other comprehensive loss, net of tax     (203)  
Less: Other comprehensive loss attributable to non-controlling interest     72  
Ending Balance $ 463   $ 463