XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Business Combinations - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
numberOfBusinessCombinations
Business Combination [Line Items]    
Number of business combinations | numberOfBusinessCombinations   1
Business combinations aggregate purchase price   $ 24,600
Goodwill, amortization period for tax purposes   15 years
Total revenues recognized from business combinations $ 2,000 $ 2,000
Net income (loss) recognized from business combinations 100 100
Acquisition related costs incurred $ 400 400
MiltiStrat Group    
Business Combination [Line Items]    
Business combinations aggregate purchase price   $ 24,584
Effective date of acquisition   Apr. 01, 2025