XML 100 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jan. 24, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Principal amount outstanding $ 400,000   $ 375,000
Unamortized debt issuance cost (5,976)   (5,454)
Unamortized discount     (1,191)
Total long-term debt 394,024   368,355
Less: current portion of long-term debt (19,954)   0
Long-term debt 374,070   368,355
Convertible Debt | 2026 Notes      
Debt Instrument [Line Items]      
Principal amount outstanding 20,000   20,000
Unamortized debt issuance cost (46)   (178)
Unamortized discount     0
Total long-term debt 19,954   19,822
Less: current portion of long-term debt (19,954)   0
Long-term debt 0   19,822
Convertible Debt | 2027 Notes      
Debt Instrument [Line Items]      
Principal amount outstanding 265,000   265,000
Unamortized debt issuance cost (2,789)   (4,210)
Unamortized discount     0
Total long-term debt 262,211   260,790
Less: current portion of long-term debt 0   0
Long-term debt 262,211   260,790
Convertible Debt | 2030 Notes      
Debt Instrument [Line Items]      
Principal amount outstanding 115,000    
Unamortized debt issuance cost (3,141) $ (3,900)  
Total long-term debt 111,859    
Less: current portion of long-term debt 0    
Long-term debt $ 111,859    
Line of Credit | Credit Facility      
Debt Instrument [Line Items]      
Principal amount outstanding     90,000
Unamortized debt issuance cost     (1,066)
Unamortized discount     (1,191)
Total long-term debt     87,743
Less: current portion of long-term debt     0
Long-term debt     $ 87,743