XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Liabilities - Components of Accounts Payable, Accrued Expenses, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 28,165 $ 65,615
Accrued expenses 41,722 29,443
Income taxes payable 1,100 28,045
Holdback liability from business combinations, asset acquisitions and investments in unconsolidated entities 10,591 0
Contingent consideration liability from acquisition 1,155 1,216
Other current liabilities 18,599 15,108
Accounts payable, accrued expenses and other current liabilities $ 101,332 $ 139,427