XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues
3 Months Ended
Mar. 31, 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 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 
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 

Earned, Unbilled Revenue

As of March 31, 2025 and December 31, 2024, the Company had $3.3 million and $2.9 million, respectively, of unbilled accounts receivable included within prepaid expenses and other current assets on the condensed consolidated balance sheets.
Deferred Revenue

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 

The Company’s deferred revenue as presented on its condensed consolidated balance sheets approximates its contract liability balance as of March 31, 2025 and December 31, 2024. The Company’s total deferred revenue balance as of March 31, 2025, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. As of March 31, 2025, the Company's RPOs were $44.9 million. This amount includes deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied, as well as future committed revenue for periods within current contracts with customers. As of March 31, 2025, the Company expects to recognize approximately 79% 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 comprised 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. 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 —