XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company’s total revenue disaggregated by product (in thousands):

Three Months Ended March 31,
20252024
B2 Cloud Storage
$18,048 $14,622 
Computer Backup
16,565 15,346 
Total revenue(1)
$34,613 $29,968 
________________
(1) For the periods presented, Physical Media revenue has been allocated to B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.

The following table presents the Company’s total revenue disaggregated by timing of revenue recognition (in thousands):
Three Months Ended March 31,
20252024
Consumption-based arrangements
$17,413 $14,278 
Subscription-based arrangements
17,108 15,567 
Physical Media (point in time)
92 123 
Total revenue
$34,613 $29,968 
Schedule of Revenue by Geographic Area
Total revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Three Months Ended March 31,
20252024
United States$25,381 $21,927 
United Kingdom 1,752 1,628 
Canada 1,654 1,398 
Other5,826 5,015 
Total revenue$34,613 $29,968 
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table presents information regarding the Company’s total deferred revenue (in thousands):

March 31,
2025
December 31,
2024
Deferred revenue$36,352 $35,554 

Three Months Ended March 31,
20252024
Total revenue recognized, included in each deferred revenue balance at the beginning of each respective period
$12,224 $10,453 
Schedule of Capitalized Contract Cost The following tables present the Company’s deferred contract costs and amortization of deferred contract costs (in thousands):
March 31,
2025
December 31,
2024
Deferred contract costs for marketing affiliates$558 $542 
Deferred contract costs for sales commission
1,144 972 
Three Months Ended March 31,
20252024
Amortization of deferred contract costs related to marketing affiliates$295 $281 
Amortization of deferred contract costs related to sales commission
98 —