Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Revenues (Details) - Schedule of disaggregation of revenues

v3.24.1.1.u2
Revenues (Details) - Schedule of disaggregation of revenues - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues $ 144,050 $ 149,377
Total revenues recognized in point in time [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues 112,969 114,662
Total revenues recognized over time [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues 31,081 34,715
Products [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues 99,196 100,971
Products [Member] | Total revenues recognized in point in time [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues 99,196 100,971
Services [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues 44,854 48,406
Services [Member] | Total revenues recognized in point in time [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues 13,773 13,691
Services [Member] | Total revenues recognized over time [Member]    
Revenues (Details) - Schedule of disaggregation of revenues [Line Items]    
Total Revenues $ 31,081 $ 34,715