v3.26.1
Condensed Consolidated Balance Sheets Detail - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 31,202 $ 40,141
Deferred revenue 19,598 14,609
Income taxes payable 413 3,592
Other 25,867 20,866
Total accrued liabilities $ 77,080 $ 79,208