XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2022 and 2021 in line with the timing of transfer of services:

 

   2022   2021 
   Three Months Ended
March 31,
 
   2022   2021 
Revenue from services delivered over time  $13,070   $9,806 
Revenue from services delivered at a point in time   24,424    17,312 
Total  $37,494   $27,118 
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 
   Three Months Ended
March 31,
 
   2022   2021 
Contract liabilities from advance customer payments, beginning of the period  $1,874   $1,083 
Contract liabilities from advance customer payments, end of the period (1)   2,095    1,840 
Revenue recognized from amounts included in contract liabilities from advance customer payments at the beginning of the period   296    57 

 

(1) Contract liabilities from advance customer payments, end of period consisted of $720 and $680 recorded in other current liabilities in the condensed consolidated balance sheets at March 31, 2022 and 2021, respectively and $1,375 and $1,160 recorded in other liabilities in the condensed consolidated balance sheet at March 31, 2022 and 2021, respectively.