XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]    
Number of operating segments | segment 1  
Number of reporting units | segment 1  
Deferred revenue, non-current $ 5,147,000 $ 4,073,000
Advertising expense 4,200,000 3,600,000
Restricted cash, non-current $ 0 $ 4,128,000
Deferred contract cost amortization period (in years) 5 years  
Computer Software, Intangible Asset    
Concentration Risk [Line Items]    
Useful life (in years) 5 years  
Minimum    
Concentration Risk [Line Items]    
Award vesting period (in years) 1 year  
Maximum    
Concentration Risk [Line Items]    
Award vesting period (in years) 4 years  
Computer Backup    
Concentration Risk [Line Items]    
Contract term 1 year  
Free-trial period 15 days  
Computer Backup | Minimum    
Concentration Risk [Line Items]    
Contract term 1 month  
Computer Backup | Maximum    
Concentration Risk [Line Items]    
Contract term 2 years  
B2 Cloud Storage    
Concentration Risk [Line Items]    
Refund period 30 days  
B2 Cloud Storage | Minimum    
Concentration Risk [Line Items]    
Contract term 1 year  
B2 Cloud Storage | Maximum    
Concentration Risk [Line Items]    
Contract term 5 years  
Physical Media Products | Revenue Benchmark | Product Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk (in percent) 1.00% 1.00%