v3.26.1
BUSINESS COMBINATIONS - Purchase price allocation (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 27, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Business Combinations        
Cash paid   $ 4,493 $ 0  
Business combination, cash and cash equivalent   500    
Goodwill   $ 7,372   $ 0
TUKA        
Business Combinations        
Cash paid $ 5,000      
Fair value of previously held equity interest 5,000      
Total Purchase Consideration 10,000      
Business combination, cash and cash equivalent 507      
Other tangible assets 5,786      
Other tangible liabilities (3,917)      
Total fair value of identifiable net assets acquired 2,376      
Goodwill $ 7,624