XML 277 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Aggregate Maturities of Long-Term Debt and Revolver (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt  
Annual maturities, 2026 $ 16,250
Annual maturities, 2027 25,025
Annual maturities, 2028 25,025
Annual maturities, 2029 25,025
Annual maturities, 2030 325,549
Annual maturities, thereafter 308,251
Annual maturities, total 725,125
Interest payments, 2026 45,467
Interest payments, 2027 44,231
Interest payments, 2028 42,665
Interest payments, 2029 41,098
Interest payments, 2030 21,139
Interest payments, thereafter 20,629
Interest payments, total $ 215,229