XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue Recognition [Abstract]  
Disaggregated Revenue

The following table depicts the disaggregation of revenue according to categories consistent with how the Company evaluates its financial performance and economic risk.

 

 

For the Three Months Ended
March 31,

 

 

2023

 

 

2022

 

North America

$

37,760

 

 

$

43,587

 

International

 

19,354

 

 

 

24,578

 

Total

$

57,114

 

 

$

68,165

 

 

 

 

For the Three Months Ended
March 31,

 

 

2023

 

 

2022

 

Revenue under short-term contracts

$

33,889

 

 

$

39,505

 

Revenue under longer-term contracts

 

23,225

 

 

 

28,660

 

Total

$

57,114

 

 

$

68,165

 

Schedule of Deferred Revenue Included in Contract Liabilities

 

 

Contract Liabilities

 

Year-to-Date Activity

 

 

 

Balance at December 31, 2022

 

$

27,086

 

Billings

 

 

52,378

 

Revenue Recognized

 

 

(57,114

)

Balance at March 31, 2023

 

$

22,350