XML 72 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Clients and Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
Contract balances consist of the following (in thousands):
June 30, 2023December 31, 2022
Contract Assets
Costs to fulfill$2,487 $3,829 
Total contract assets$2,487 $3,829 
Contract Liabilities
Accrued contract liabilities$1,649 $2,757 
Deferred revenue3,451 4,776 
Total contract liabilities$5,100 $7,533 
Summary of Revenues Disaggregated by Revenue Source and Region
The following table presents our revenues, excluding sales and usage-based taxes, disaggregated by region (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues by region:
United States$56,375 $54,358 $114,180 $110,298 
Canada1,066 1,090 2,350 2,322 
Europe10,481 9,186 20,656 18,501 
Total revenues$67,922 $64,634 $137,186 $131,121