XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
2025202420252024
B2 Cloud Storage
$20,699 $16,182 $58,588 $46,219 
Computer Backup
16,463 16,407 49,485 47,623 
Total revenue(1)
$37,162 $32,589 $108,073 $93,842 
________________
(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 September 30,Nine Months Ended September 30,
2025202420252024
Consumption-based arrangements
$19,988 $15,660 $56,552 $44,910 
Subscription-based arrangements
17,060 16,800 51,206 48,544 
Physical Media (point in time)
114 129 315 388 
Total revenue
$37,162 $32,589 $108,073 $93,842 
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 September 30,
Nine Months Ended September 30,
2025202420252024
United States$26,349 $23,771 $77,491 $68,589 
United Kingdom 1,956 1,866 5,645 5,228 
Canada 1,665 1,520 4,936 4,362 
Other7,192 5,432 20,001 15,663 
Total revenue$37,162 $32,589 $108,073 $93,842 
Schedule of Deferred Revenue
The following table presents information regarding the Company’s total deferred revenue (in thousands):

September 30,
2025
December 31,
2024
Deferred revenue$35,722 $35,554 

Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Revenue recognized from deferred balances at the beginning of each respective period$12,532 $11,941 $27,262 $23,215 
Schedule of Deferred Contract Costs and Amortization of Deferred Contract Costs
The following tables present the Company’s deferred contract costs and amortization of deferred contract costs (in thousands):
September 30,
2025
December 31,
2024
Deferred contract costs for marketing affiliates$474 $542 
Deferred contract costs for sales commission
$1,903 $972 
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Amortization of deferred contract costs related to marketing affiliates$255 $287 $679 $850 
Amortization of deferred contract costs related to sales commission
$127 $37 $336 $52