XML 139 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Mar. 21, 2024
Mar. 20, 2024
Mar. 12, 2024
Dec. 31, 2023
May 31, 2020
May 29, 2020
May 18, 2020
Convertible Senior Notes                  
Net carrying amount $ 321,060         $ 195,264      
3.75% Convertible Senior Notes                  
Convertible Senior Notes                  
Principal amount 58,462   $ 58,500     197,278 $ 212,500 $ 12,500 $ 200,000
Unamortized debt issuance costs (189)         (2,014)      
Net carrying amount 58,273         $ 195,264      
7.0% Convertible Senior Notes                  
Convertible Senior Notes                  
Principal amount 140,396 $ 140,400   $ 140,400 $ 140,400   $ 140,400    
Unamortized debt premium, net of offering costs 7,514                
Net carrying amount $ 147,910