v3.25.2
Debt, Net - Maturities of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt, Net    
2025 $ 44,403  
2026 9,826  
2027 69,253  
2028 37,043  
2029 10,031  
Thereafter 261,865  
Long term debt $ 432,421 $ 442,716