XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt issuance cost $ (4,032)  
Long-Term Debt, Excluding Current Maturities, Total 125,968 $ 40,000
Long-term debt 125,968 40,000
Convertible senior unsecured notes due 2030    
Debt Instrument [Line Items]    
Carrying amount 110,000  
Term loan facility    
Debt Instrument [Line Items]    
Carrying amount $ 20,000 $ 40,000