v3.26.1
Consolidated Financial Statement Details - Schedule Of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Deferred Revenue    
Deferred revenue beginning balance $ 13,443 $ 12,290
Less: revenue recognized (4,453) (7,992)
Additions to deferred revenue 3,177 9,145
Deferred revenue ending balance $ 12,167 $ 13,443