XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 127,628 $ 102,019
B2 Cloud Storage    
Disaggregation of Revenue [Line Items]    
Revenue 63,335 46,427
Computer Backup    
Disaggregation of Revenue [Line Items]    
Revenue 64,293 55,592
Consumption-based arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 61,459 45,771
Subscription-based arrangements    
Disaggregation of Revenue [Line Items]    
Revenue 65,658 55,679
Physical Media (point in time)    
Disaggregation of Revenue [Line Items]    
Revenue $ 511 $ 569