v3.25.2
Long-term Debt - Expected Annual Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Long-term Debt  
2025 (six months remaining) $ 16,114
2026 58,406
2027 47,144
2028 54,526
2029 36,867
Thereafter 81,710
Total $ 294,767