XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2026
Sep. 30, 2025
May 03, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]            
Amortization and earnout expenses       $ 9,064 $ 8,180 $ 6,809
Fair value adjustment       134 296  
Subsequent Event [Member]            
Restructuring Cost and Reserve [Line Items]            
Estimated fair value of earnout liabilities $ 4,000 $ 27,500        
Compass Water Solutions Inc Member            
Restructuring Cost and Reserve [Line Items]            
Estimated fair value of earnout liabilities     $ 1,400      
Increase Decrease In Amortization And Earnout Expenses           $ 200
Amortization and earnout expenses         1,500  
Kemco Systems Co Llc [Member]            
Restructuring Cost and Reserve [Line Items]            
Estimated fair value of earnout liabilities       2,200    
Accrued expenses       100    
Amortization and earnout expenses       2,800    
Fair value adjustment       700    
Malvar Engineering Limited [Member]            
Restructuring Cost and Reserve [Line Items]            
Estimated fair value of earnout liabilities         600  
Amortization and earnout expenses         $ 600  
WK Group [Member]            
Restructuring Cost and Reserve [Line Items]            
Non-current Portion of Earnout Liability       $ 6,300