XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Principal Payments Remaining on Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Remainder of 2024 $ 380  
2025 1,747  
2026 317,575  
2027 63,798  
2028 154,875  
Total 538,375  
Less: unamortized debt discount and debt issuance costs (10,650)  
Net carrying value 527,725  
Less: current portion of long-term debt (1,790)  
Long-term debt $ 525,935 $ 511,035