XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.3
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 12,115 $ 11,904
Employee-related liabilities 117,800 85,396
Taxes payable 3,070 9,528
Accrued cost of revenue 9,172 8,559
Other accrued liabilities 26,395 15,935
Total accounts payable and accrued liabilities $ 168,552 $ 131,322