Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details)

v3.25.2
Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details) - Notes Payable
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
2026 $ 31,838
2027 36,187
2028 3,591
2029 1,621
2030 1,601
Thereafter 8,748
Total future maturities of long-term debt $ 83,586