XML 57 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Performance Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations $ 13,702 $ 13,584 $ 20,962 $ 20,046
Government        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations 324,483 333,900    
Current        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations 7,457 8,459    
Current | Restaurant/Retail        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations 7,457 8,459    
Current | Government        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations 0 0    
Non-current        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations 6,245 5,125    
Non-current | Restaurant/Retail        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations 6,245 5,125    
Non-current | Government        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Performance obligations $ 0 $ 0