XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 139,956 $ 141,334
Less: current portion (81,993) (82,657)
Non-current portion 57,963 58,677
Products    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 1,833 14,917
Services    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 138,123 $ 126,417