XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
DEBT - Schedule of long term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Feb. 11, 2025
Long-term debt      
Debt issuance cost $ (3,428) $ (3,832)  
Long-term debt 126,572 126,168  
Less: current maturities of debt 6,000    
Long-term debt 120,572 126,168  
Convertible senior unsecured notes due 2030      
Long-term debt      
Carrying amount 110,000 110,000  
Debt issuance cost     $ (4,200)
Term loan facility      
Long-term debt      
Carrying amount $ 20,000 $ 20,000