XML 93 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowings - Convertible Notes, Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]          
Amortization of financing costs $ 6,780 $ 6,837 $ 7,388    
Amortization of premium (130) (130) (103)    
Convertible Notes          
Debt Instrument [Line Items]          
Interest expense 22,767 13,734 11,572    
Amortization of financing costs 1,676 694 395    
Amortization of premium $ (130) $ (130) $ (103)    
Weighted average interest rate 7.10% 6.00% 5.80%    
Effective interest rate 7.60% 6.20% 5.90%    
Average debt outstanding $ 320,494 $ 228,806 $ 201,250 $ 201,250 $ 234,332