XML 63 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 23,514 $ 32,163
Deferred revenue 21,209 13,243
Derivative liability 8,188 0
Income taxes payable 1,236 1,423
Other 21,895 15,594
Total accrued liabilities $ 76,042 $ 62,423