Annual report [Section 13 and 15(d), not S-K Item 405]

ACQUISITIONS - Narrative (Details)

v3.25.4
ACQUISITIONS - Narrative (Details)
shares in Thousands, $ in Thousands, $ in Thousands
12 Months Ended
Dec. 05, 2024
USD ($)
Oct. 09, 2023
USD ($)
shares
Oct. 09, 2023
AUD ($)
shares
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Oct. 09, 2023
AUD ($)
RockyMounts              
ACQUISITIONS              
Acquisition purchase price $ 8,000            
Cash paid 4,000            
Contingent consideration 2,000            
Estimated value of contingent consideration 2,000            
Contingent consideration, fair value $ 609            
Acquisition related costs       $ 40 $ 333    
Goodwill expected tax deductible amount       2,741      
RockyMounts | Promissory note              
ACQUISITIONS              
Promissory note, term 1 year            
TRED              
ACQUISITIONS              
Acquisition purchase price   $ 6,849 $ 10,741        
Cash paid   5,659 $ 8,875        
Estimated value of contingent consideration   638     0   $ 1,000
Contingent consideration, fair value   $ 121         $ 189
Acquisition related costs         $ 62 $ 456  
Number of shares issued | shares   179 179        
Goodwill expected tax deductible amount       $ 2,832      
Value of shares issued   $ 1,069