XML 49 R40.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUES (Schedule of Remaining Performance Obligations) (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations $ 4,113
Remaining 2021 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations 7,397
2022 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations 2,631
2023 and thereafter [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Unsatisfied performance obligations $ 9,977