XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.3
LONG-TERM DEBT - Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 15, 2025
USD ($)
Apr. 03, 2025
USD ($)
shares
Sep. 30, 2025
USD ($)
$ / shares
Sep. 30, 2025
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2021
USD ($)
Mar. 15, 2020
USD ($)
Long-term debt                
Outstanding amount     $ 604,163 $ 604,163   $ 518,993    
Value of stock issued in exchange for Convertible note       21,048        
Repurchase of notes             $ 24,000  
Loss on Extinguishment of Debt     (53) (20,449)        
2025 Notes maturing on April 15, 2025                
Long-term debt                
Outstanding amount $ 15,800 $ 35,200 $ 51,000 $ 51,000   $ 50,989   $ 75,000
Number of shares issued in exchange for convertible note (in shares) | shares   1,089,555            
Value of stock issued in exchange for Convertible note   $ 21,000            
Aggregate cash payments for convertible notes 22,000 29,000            
Convertible note, accrued interest $ 300 $ 600            
Interest rate (as a percent)     3.875% 3.875%   3.875%   3.875%
Loss on Extinguishment of Debt       $ (20,400)        
Premium amount paid over principal settlement of convertible note       20,100        
Convertible note, settlement costs       $ 300        
Debt instrument conversion ratio       73.8112        
Threshold principal amount for adjusted conversion price       $ 1,000        
Conversion price per share (in dollars per share) | $ / shares     $ 13.55 $ 13.55        
Convertible Debt [Member] | 2025 Notes maturing on April 15, 2025                
Long-term debt                
Outstanding amount         $ 51,000