Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Long-Term Debt - Schedule of Future Maturities of Long-Term Debt (Details) - Notes Payable
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Instrument [Line Items]  
2026 $ 41,423
2027 38,553
2028 3,678
2029 1,642
2030 1,606
Thereafter 8,208
Total future maturities of long-term debt $ 95,110