XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 31,285 $ 24,589 $ 61,253 $ 47,983
B2 Cloud Storage        
Disaggregation of Revenue [Line Items]        
Revenue 15,415 10,799 30,037 20,776
Computer Backup        
Disaggregation of Revenue [Line Items]        
Revenue 15,870 13,790 31,216 27,207
Consumption-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 14,972 10,688 29,250 20,593
Subscription-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 16,177 13,765 31,744 27,104
Physical Media (point in time)        
Disaggregation of Revenue [Line Items]        
Revenue $ 136 $ 136 $ 259 $ 286