v3.26.1
ACQUISITIONS - Schedule of Components of Identifiable Intangible Assets Acquired and their Estimated Useful Lives (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Apr. 01, 2026
Apr. 01, 2025
Jun. 30, 2026
Dec. 31, 2025
Customer relationships        
Business Combination [Line Items]        
Weighted Average Useful Life (in Years)     7 years 1 month 6 days 7 years 1 month 6 days
Noncompete agreements        
Business Combination [Line Items]        
Weighted Average Useful Life (in Years)     4 years 9 months 18 days 4 years 8 months 12 days
Westminster Policy Partners Limited | Customer relationships        
Business Combination [Line Items]        
Weighted Average Useful Life (in Years) 7 years      
Asset acquired, identifiable intangible asset, finite-lived $ 350      
Westminster Policy Partners Limited | Noncompete agreements        
Business Combination [Line Items]        
Weighted Average Useful Life (in Years) 5 years      
Asset acquired, identifiable intangible asset, finite-lived $ 322      
TrailRunner International LLC | Customer relationships        
Business Combination [Line Items]        
Weighted Average Useful Life (in Years)   7 years    
Asset acquired, identifiable intangible asset, finite-lived   $ 7,796    
TrailRunner International LLC | Noncompete agreements        
Business Combination [Line Items]        
Weighted Average Useful Life (in Years)   5 years    
Asset acquired, identifiable intangible asset, finite-lived   $ 786