XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF REVENUE RECOGNIZED IN LINE WITH THE TIMING OF TRANSFER OF SERVICES

The following table reflects revenue recognized for the three and six months ended June 30, 2022 and 2021 in line with the timing of transfer of services:

 

   2022   2021   2022   2021 
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Revenue from services delivered at a point in time  $21,609   $24,097   $46,033   $41,409 
Revenue from services delivered over time   13,358    10,253    26,428    20,059 
Total  $34,967   $34,350   $72,461   $61,468 
SCHEDULE OF CONTRACT WITH CUSTOMERS

The following table reflects contract liabilities arising from cash consideration received in advance from customers for the periods presented:

 

   2022   2021   2022   2021 
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Contract liabilities from advance customer payments, beginning of the period  $2,095   $1,840   $1,874   $1,083 
Contract liabilities from advance customer payments, end of the period (1)   1,421    1,811    1,421    1,811 
Revenue recognized from amounts included in contract liabilities from advance customer payments at the beginning of the period   459    103    635    89 

 

(1)Contract liabilities from advance customer payments, end of period consisted of $570 and $725 recorded in other current liabilities in the condensed consolidated balance sheets at June 30, 2022 and 2021, respectively and $851 and $1,086 recorded in other liabilities in the condensed consolidated balance sheet at June 30, 2022 and 2021, respectively.