XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Principal Payments on Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 1,804  
2025 1,733  
2026 317,802  
2027 50,343  
2028 154,875  
Total 526,557 $ 371,749
Less: unamortized debt discount and debt issuance costs (13,714) (7,290)
Net carrying value 512,843 364,459
Less: short-term debt (1,808) (14,948)
Total long-term debt $ 511,035 $ 349,511