XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
Disaggregated Revenue—The following table shows the revenue by geography for the three months ended March 31, 2023 and 2022, respectively (in thousands):
Three Months Ended March 31,
20232022
Revenue:
United States
$24,226 $16,237 
International
13,768 12,273 
Total revenue
$37,994 $28,510 
No country other than the United States accounted for more than 10% of the Company’s revenue for the three months ended March 31, 2023 and 2022, respectively. The geographical revenue information is determined by the ship-to address of the products and the billing address of the customers of the services.
The following table shows over time versus point-in-time revenue for the three months ended March 31, 2023 and 2022, respectively (in thousands):
Three Months Ended March 31,
20232022
Over time revenue
$28,551 $21,114 
Point-in-time revenue
9,443 7,396 
Total
$37,994 $28,510 
Contract Asset and Liability Balances—Contract assets consist of unbilled accounts receivable and are recorded when revenue is recognized in advance of scheduled billings. The timing of revenue recognition differs from the timing of invoicing to customers and this timing difference results in contract liabilities (deferred revenue) on the Company’s condensed consolidated balance sheets. The contract balances as of March 31, 2023 and December 31, 2022 were as follows (in thousands):
March 31,
2023
December 31,
2022
Accounts receivable, net
$19,965 $19,037 
Unbilled accounts receivable
$1,852 $1,807 
Deferred revenue
$19,773 $17,932 
During the three months ended March 31, 2023 and 2022, the Company recognized revenue of $5.9 million and $4.4 million that was included in the deferred revenue balance at the beginning of the fiscal year, respectively. Contracted but unsatisfied performance obligations were $49.7 million at the end of March 31, 2023 and consisted of deferred revenue and backlog. The contracted but unsatisfied or partially unsatisfied performance obligations expected to be recognized over the next 12 months at the end of March 31, 2023 were $34.6 million, and the remaining thereafter.