XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Remaining Performance Obligation Recognition Timing (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Short Term  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 33,843
Short Term | Equipment revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 24,530
Short Term | Software revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 6,361
Short Term | Government Grant Revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 2,064
Short Term | Other deferred revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 888
Long Term  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 7,390
Long Term | Equipment revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 372
Long Term | Software revenue [Member]  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 1,719
Long Term | Government Grant Revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount 5,277
Long Term | Other deferred revenue  
Revenue Recognition Timing [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 22