XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Obligations - Schedule of Long Term Debt Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Principal Payments    
2023 $ 639  
2024 259,400  
2025 661  
2026 672  
2027 620,686  
2028 and beyond 586,659  
Convertible Debt 1,468,717  
Less: unamortized issuance costs, premiums and discounts (3,793)  
Total debt obligations $ 1,464,924 $ 1,299,363