v3.26.1
GOODWILL AND INTANGIBLES - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Cost   $ 117,335
Accumulated Amortization $ (68,811) (64,077)
Net Book Value 48,524 53,258
Total, Cost 117,335  
Total, Net Book Value 48,524 53,258
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Cost 900 900
Accumulated Amortization (900) (900)
Net Book Value 0 0
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 54,677 54,677
Accumulated Amortization (48,157) (44,741)
Net Book Value 6,520 9,936
Patents    
Finite-Lived Intangible Assets [Line Items]    
Cost 34,900 34,900
Accumulated Amortization (8,909) (8,294)
Net Book Value 25,991 26,606
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 24,300 24,300
Accumulated Amortization (8,809) (8,201)
Net Book Value 15,491 16,099
Non-Competition Agreements    
Finite-Lived Intangible Assets [Line Items]    
Cost 1,900 1,900
Accumulated Amortization (1,378) (1,283)
Net Book Value 522 617
Other    
Finite-Lived Intangible Assets [Line Items]    
Cost 658 658
Accumulated Amortization (658) (658)
Net Book Value $ 0 $ 0