XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 37,162 $ 32,589 $ 108,073 $ 93,842
B2 Cloud Storage        
Disaggregation of Revenue [Line Items]        
Revenue 20,699 16,182 58,588 46,219
Computer Backup        
Disaggregation of Revenue [Line Items]        
Revenue 16,463 16,407 49,485 47,623
Consumption-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 19,988 15,660 56,552 44,910
Subscription-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 17,060 16,800 51,206 48,544
Physical Media (point in time)        
Disaggregation of Revenue [Line Items]        
Revenue $ 114 $ 129 $ 315 $ 388