XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 103,271 $ 64,345
Payroll related liabilities 70,934 56,072
Others 4,882 983
Accrued expenses $ 179,087 $ 121,400