XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term debt - Schedule of Expected Future Principal Payments for Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Long-term Debt, Fiscal Year Maturity [Abstract]    
2024–Remaining Period $ 10,172  
2025 9,500  
2026 153,953  
Debt and issuance costs 173,625  
Unamortized debt issuance costs (1,525) $ (1,701)
Total debt $ 172,100 $ 174,299