v3.25.1
Long-term Debt - Expected Annual Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Long-term Debt  
2025 (nine months remaining) $ 18,093
2026 56,656
2027 39,894
2028 39,894
2029 22,235
Thereafter 33,350
Total $ 210,122