XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Schedule of Changes in Deferred Revenue And Billings in Excess of Cost and Estimated Profit (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Deferred Revenue  
Beginning balance $ 2,869
Revenue recognized that was included in balance at beginning of the year (2,011)
Deferred revenue, net, related to contracts entered into during the year 2,503
Ending balance 3,361
Billings in Excess of Costs and Estimated Profit  
Beginning balance 312
Revenue recognized that was included in balance at beginning of the year (312)
Billings in excess of costs, related to contracts entered into during the year 15
Ending balance $ 15