XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Components of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2015
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Amortization of discount and cost of issuance of debt $ 997 $ 417 $ 198  
Total interest expense 8,650 1,692 1,239  
Other debt        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Contractual interest 455 375 1,041  
Amortization of discount and cost of issuance of debt 25 301 198  
Total interest expense 480 676 1,239  
2027 Notes | Senior notes        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Interest rate       4.50%
Contractual interest 7,200 900 0  
Amortization of discount and cost of issuance of debt 970 116 0  
Total interest expense $ 8,170 $ 1,016 $ 0