v3.26.1
Debt - Aggregate Maturities of Long-Term Debt and Revolver (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
Annual maturities, 2027 $ 25,025
Annual maturities, 2028 25,025
Annual maturities, 2029 25,025
Annual maturities, 2030 406,637
Annual maturities, 2031 7,475
Annual maturities, thereafter 248,688
Annual maturities, total 737,875
Interest payments, 2027 43,769
Interest payments, 2028 42,289
Interest payments, 2029 40,809
Interest payments, 2030 16,723
Interest payments, 2031 16,243
Interest payments, total $ 159,833