v3.26.1
Revenue - Schedule of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Type of Revenue        
Total revenue $ 83,772 $ 6,273 $ 133,894 $ 10,522
Israel [Member]        
Type of Revenue        
Total revenue 37,460 1,259 59,058 3,747
Europe [Member]        
Type of Revenue        
Total revenue 19,384 3,111 31,455 3,111
Asia [Member]        
Type of Revenue        
Total revenue 2,587 40 14,587 51
Africa [Member]        
Type of Revenue        
Total revenue 4,261 0 4,882 0
North America [Member]        
Type of Revenue        
Total revenue 17,278 139 20,591 356
United Arab Emirates [Member]        
Type of Revenue        
Total revenue 1,542 1,724 1,847 3,257
Other [Member]        
Type of Revenue        
Total revenue 1,260 0 1,474 0
Revenue recognized point in time [Member]        
Type of Revenue        
Total revenue 49,594 6,021 90,156 10,005
Revenue recognized over time [Member]        
Type of Revenue        
Total revenue 34,178 252 43,738 517
Product revenue [Member]        
Type of Revenue        
Total revenue 43,446 3,605 81,813 6,829
Service revenue [Member]        
Type of Revenue        
Total revenue 23,603 2,496 32,926 3,305
Development revenue [Member]        
Type of Revenue        
Total revenue $ 16,723 $ 172 $ 19,155 $ 388