XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregation of Total 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 
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 
Earned, Unbilled Revenue
As of September 30, 2025 and December 31, 2024, the Company had $3.5 million and $2.9 million, respectively, of unbilled accounts receivable included within other current assets in the condensed consolidated balance sheets.
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 
Deferred revenue represents the invoiced portion of the Company’s contract liabilities for which the related performance obligations are still outstanding. The Company’s remaining performance obligations (“RPOs”) include deferred revenue as well as future committed revenue under existing customer contracts which exceed one year. As of September 30, 2025, the Company's RPOs were $46.1 million. As of September 30, 2025, the Company expects to recognize approximately 75% of its RPOs over the next 12 months, and substantially all of its RPOs over the next 24 months.
Deferred Contract Costs
The Company’s deferred contract costs are composed of third-party affiliate commissions and, starting in 2024, a commission structure for its sales team. See Note 2 to the audited consolidated financial statements included in the Annual Report for additional information on the commission structure. Deferred contract costs are included within other current assets and other assets in the condensed consolidated balance sheets.
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