XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 18,584 $ 18,620 $ 35,740 $ 30,140
Service revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,307 18,224 35,113 29,423
Service revenue [Member] | United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 11,192 11,261 22,581 18,107
Service revenue [Member] | Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,115 6,963 12,532 11,316
Lease revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 277 396 627 717
Lease revenue [Member] | United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 88 217 208 430
Lease revenue [Member] | Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 189 $ 179 $ 419 $ 287