XML 93 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Detail - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 32,163 $ 16,660
Deferred revenue 13,243 17,067
Income taxes payable 1,423 6,814
Other 15,594 16,772
Total accrued liabilities $ 62,423 $ 57,313