v3.26.1
Condensed Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 154,826 $ 142,806
Less: current portion (93,230) (80,824)
Non-current portion 61,596 61,982
Products    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 17,452 2,783
Services    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 137,374 $ 140,023