v3.26.3
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 46,654 $ 37,162 $ 128,033 $ 108,073
B2 Cloud Storage        
Disaggregation of Revenue [Line Items]        
Revenue 30,478 20,699 79,484 58,588
Computer Backup        
Disaggregation of Revenue [Line Items]        
Revenue 16,176 16,463 48,549 49,485
Consumption-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 29,886 19,988 77,554 56,552
Subscription-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 16,661 17,060 50,163 51,206
Point in time arrangements        
Disaggregation of Revenue [Line Items]        
Revenue $ 107 $ 114 $ 316 $ 315