v3.26.1
Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 29,852 $ 22,200
Accrued expenses 58,123 51,360
Income taxes payable 648 1,785
Holdback and working capital liabilities from business combinations, asset acquisitions and investments in unconsolidated entities 1,500 13,713
Contingent consideration liability from acquisition 1,266 1,223
Other current liabilities 16,812 16,914
Accounts payable, accrued expenses and other current liabilities $ 108,201 $ 107,195