XML 363 R76.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Feb. 11, 2025
Dec. 31, 2024
Long-term debt      
Debt issuance cost $ (3,832)    
Long-Term Debt, Excluding Current Maturities, Total 126,168   $ 40,000
Long-term debt 126,168   40,000
Convertible senior unsecured notes due 2030      
Long-term debt      
Carrying amount 110,000    
Debt issuance cost   $ (4,200)  
Term loan facility      
Long-term debt      
Carrying amount $ 20,000   $ 40,000