XML 67 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-Term Debt - Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Feb. 28, 2023
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (6,818) $ (7,234)  
Total convertible notes payable 168,432 168,016  
5.00% Convertible notes due 2027      
Debt Instrument [Line Items]      
Interest rate     5.00%
5.00% Convertible notes due 2027 | Unsecured Debt      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 175,250 $ 175,250