XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
THREE MONTHS ENDEDNINE MONTHS ENDED
SEPTEMBER 30SEPTEMBER 30
2022 20212022 2021
Timing of Revenue Recognition
Goods transferred at a point in time$22,043 $20,436 $68,402 $61,931 
Services transferred over time39,750 31,306 109,783 80,812 
Total revenues$61,793 $51,742 $178,185 $142,743 
Contract Balances
The opening and closing balances of the Company’s current and long-term accounts receivable, contract assets and contract liabilities are as follows:
Contract balances
Trade accounts receivableContract asset
(long-term)
Contract liability (current)Contract liability (long-term)
Balance, January 1, 2022$25,667 $5,985 $4,082 $1,453 
Balance, September 30, 202223,603 5,985 1,334 1,860 
Increase (decrease)$(2,064)$— $(2,748)$407