XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Convertible Senior Notes Carrying Value (Details) - Senior Notes - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Aug. 31, 2020
Oct. 31, 2018
Oct. 24, 2018
Oct. 22, 2018
2024 Notes            
Debt Instrument [Line Items]            
Carrying value $ 24,018,000 $ 23,925,000        
Unamortized debt discount and issuance costs 263,000 356,000        
Principal amount $ 24,281,000 $ 24,281,000 $ 117,100,000      
Remaining amortization period (years) 1 year 4 months 24 days 1 year 10 months 24 days        
2024 Notes | Level 2            
Debt Instrument [Line Items]            
Fair value $ 38,000,000 $ 38,000,000        
2025 Notes            
Debt Instrument [Line Items]            
Carrying value 169,527,000 168,885,000        
Unamortized debt discount and issuance costs 2,973,000 3,615,000        
Principal amount $ 172,500,000 $ 172,500,000   $ 172,500,000 $ 22,500,000 $ 150,000,000
Remaining amortization period (years) 2 years 3 months 18 days 2 years 9 months 18 days        
2025 Notes | Level 2            
Debt Instrument [Line Items]            
Fair value $ 192,445,000 $ 185,546,000