v3.26.1
Debt - Future Maturities of Debt Obligations (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument [Line Items]  
July 2026 - June 2027 $ 29,555
July 2027 - June 2028 34,188
July 2028 - June 2029 27,072
July 2029 - June 2030 18,452
July 2030 - June 2031 15,311
Thereafter 117,571
Long-term debt 242,149
Regular Amortization  
Debt Instrument [Line Items]  
July 2026 - June 2027 28,554
July 2027 - June 2028 20,988
July 2028 - June 2029 17,554
July 2029 - June 2030 18,452
July 2030 - June 2031 15,311
Thereafter 31,511
Long-term debt 132,370
Balloon Payments  
Debt Instrument [Line Items]  
July 2026 - June 2027 1,001
July 2027 - June 2028 13,200
July 2028 - June 2029 9,518
July 2029 - June 2030 0
July 2030 - June 2031 0
Thereafter 86,060
Long-term debt $ 109,779