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

ACQUISITIONS - Narrative (Details)

v3.25.0.1
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, 2024
USD ($)
Dec. 31, 2023
USD ($)
Oct. 09, 2023
AUD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]              
Estimated value of contingent consideration       $ 609 $ 129    
Goodwill       3,804 39,320   $ 36,278
RockyMounts              
Business Acquisition [Line Items]              
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       333      
Goodwill $ 2,741            
RockyMounts | Promissory note              
Business Acquisition [Line Items]              
Promissory note, term 1 year            
TRED              
Business Acquisition [Line Items]              
Acquisition purchase price   $ 6,849 $ 10,741        
Cash paid   5,659 $ 8,875        
Estimated value of contingent consideration   638       $ 1,000  
Contingent consideration, fair value   $ 121       $ 189  
Acquisition related costs       $ 62 $ 456    
Number of shares issued | shares   179 179        
Value of shares issued   $ 1,069          
Goodwill   $ 2,832