XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt, Net - Future principal payments on long-term debt outstanding (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2025 $ 48,435  
2026 49,239  
2027 138,636  
2028 25,999  
2029 26,816  
Thereafter 49,500  
Total debt, net 333,553 $ 375,981
Total debt $ 338,625 $ 383,193