v3.26.1
ACQUISITIONS - Narrative (Details)
$ in Thousands, £ in Millions
3 Months Ended 6 Months Ended
Apr. 01, 2026
USD ($)
shares
Apr. 01, 2026
GBP (£)
shares
Apr. 01, 2025
USD ($)
office_location
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 20, 2026
GBP (£)
Business Combination [Line Items]                
Gain on bargain purchase       $ 846 $ 0 $ 898 $ 0  
Westminster Policy Partners Limited                
Business Combination [Line Items]                
Payments to acquire business, including non-acquisition payments $ 4,000 £ 3.0            
Shares issued in acquisition (in shares) | shares 46,937 46,937            
Cash acquired from acquisition $ 1,400 £ 1.0            
Aggregate fair value of shares issued 600              
Maximum amount of additional consideration | £               £ 6.0
Cash paid $ 2,000              
TrailRunner International LLC                
Business Combination [Line Items]                
Payments to acquire business, including non-acquisition payments     $ 28,200          
Shares issued in acquisition (in shares) | shares     593,228          
Aggregate fair value of shares issued     $ 5,200          
Maximum amount of additional consideration     37,000          
Cash paid     $ 18,607          
Number of office locations | office_location     8          
Gain on bargain purchase     $ 1,333