v3.26.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 42,713 $ 36,298 $ 81,379 $ 70,911
B2 Cloud Storage        
Disaggregation of Revenue [Line Items]        
Revenue 26,578 19,841 49,006 37,889
Computer Backup        
Disaggregation of Revenue [Line Items]        
Revenue 16,135 16,457 32,373 33,022
Consumption-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 25,929 19,151 47,668 36,564
Subscription-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 16,701 17,038 33,502 34,146
Point in time arrangements        
Disaggregation of Revenue [Line Items]        
Revenue $ 83 $ 109 $ 209 $ 201