Quarterly report pursuant to Section 13 or 15(d)

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

v3.25.0.1
Long Term Debt - Schedule of Future Maturities of Long-term Debt (Details) - Notes Payable
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]  
2025 $ 39,595
2026 15,259
2027 27,704
2028 1,311
2029 1,810
Thereafter 8,255
Total future maturities of long-term debt $ 93,934