XML 63 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 26,525 $ 32,163
Deferred revenue 20,806 13,243
Derivative liability 9,187 0
Income taxes payable 1,408 1,423
Other 18,250 15,594
Total accrued liabilities $ 76,176 $ 62,423