XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes Due 2025 (Details)
$ / shares in Units, $ in Thousands
May 14, 2018
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]          
Amount outstanding   $ 333,373 $ 333,373 $ 367,762  
Unamortized debt issuance costs   (5,663) (6,045) (7,232)  
Senior Notes          
Debt Instrument [Line Items]          
Amount outstanding   333,373      
2025 Convertible Notes | Senior Notes          
Debt Instrument [Line Items]          
Principle amount $ 172,500        
Repurchased principal amount         $ 69,100
Repurchase price         $ 62,900
Amount outstanding   $ 103,373 103,373 103,373  
Stated interest rate 2.375%        
Effective interest rate   2.88%      
Conversion rate per $1,000 principal amount 0.0628931        
Conversion price, per share (in dollars per share) | $ / shares $ 15.90        
Unamortized debt issuance costs   $ (168) $ (301) $ (678)