v3.26.1
Debt - Future Maturities of Debt Obligations (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Instrument [Line Items]  
April 2026 - March 2027 $ 33,874
April 2027 - March 2028 34,242
April 2028 - March 2029 27,096
April 2029 - March 2030 19,043
April 2030 - March 2031 15,306
Thereafter 121,348
Long-term debt 250,909
Regular Amortization  
Debt Instrument [Line Items]  
April 2026 - March 2027 27,374
April 2027 - March 2028 23,694
April 2028 - March 2029 17,645
April 2029 - March 2030 19,043
April 2030 - March 2031 15,306
Thereafter 35,288
Long-term debt 138,350
Balloon Payments  
Debt Instrument [Line Items]  
April 2026 - March 2027 6,500
April 2027 - March 2028 10,548
April 2028 - March 2029 9,451
April 2029 - March 2030 0
April 2030 - March 2031 0
Thereafter 86,060
Long-term debt $ 112,559