v3.26.1
Consolidated Financial Statement Details - Schedule Of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Deferred Revenue      
Deferred revenue beginning balance $ 12,345 $ 13,463 $ 12,056
Less: revenue recognized (8,256) (7,889) (6,012)
Additions to deferred revenue 8,334 6,771 7,419
Deferred revenue ending balance $ 12,423 $ 12,345 $ 13,463