XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 34,613 $ 29,968
B2 Cloud Storage    
Disaggregation of Revenue [Line Items]    
Revenue 18,048 14,622
Computer Backup    
Disaggregation of Revenue [Line Items]    
Revenue 16,565 15,346
Consumption-based arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 17,413 14,278
Subscription-based arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 17,108 15,567
Physical Media (point in time)    
Disaggregation of Revenue [Line Items]    
Revenue $ 92 $ 123