v3.25.2
Supplemental Consolidated Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued interest $ 11,604 $ 550
Accrued bonus 16,165 16,034
Accrued vendor liabilities 9,136 9,725
Accrued benefits and retirement 17,889 15,478
Acquisition holdback liability 3,122 0
Accrued commissions 3,476 3,204
Income tax payable 643 403
Tax distributions payable to Continuing Equity Owners 13 23
Other current liabilities 17,190 10,237
Accrued expenses and other liabilities $ 79,238 $ 55,654