XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]  
Contract balances at March 31, 2022 and December 31, 2021 are as follows:

Contract balances at March 31, 2022 and December 31, 2021 are as follows:

 

    Accounts Receivable    Contract Assets   Contract    Liabilities 
Balance, December 31, 2021         $3,937   $179   $1,444 
Balance, March 31, 2022    5,274    229    1,509