XML 29 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued and Other Current Liabilities
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Accrued and Other Current Liabilities Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
As of
September 30,
2025
December 31,
2024
Non-income based taxes payable$11,491 $9,562 
Income taxes payable474 511 
Customer deposits4,422 4,507 
Acquisition indemnification holdbacks1,400 — 
Other current liabilities34,053 16,539 
Total accrued and other current liabilities$51,840 $31,119