XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Remaining Performance Obligation Recognition Timing (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Short Term  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ (29,627)
Short Term | Equipment revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (15,144)
Short Term | Software revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (8,277)
Short Term | Government Grant Revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (1,422)
Short Term | Other deferred revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (4,784)
Long Term  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (16,239)
Long Term | Equipment revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (982)
Long Term | Software revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (1,026)
Long Term | Government Grant Revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount (12,797)
Long Term | Other deferred revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ (1,434)