XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt issuance cost $ (4,228)  
Long-Term Debt, Excluding Current Maturities, Total 125,772 $ 40,000
Long-term debt 125,772 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