XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue recognition $ 64,477 $ 54,521  
Performance obligations satisfied in prior periods 1,300 10,700  
Deferred revenue 116   $ 87
Revenue recognized   100  
Performance obligations transferred at a point in time      
Revenue recognition 63,911 54,363  
Performance obligations transferred over time      
Revenue recognition 566 158  
Maximum      
Revenue recognized $ 100    
Tripartite Agreement-Yescart      
Revenue recognition   $ 11,200