v3.26.1
Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, Gross $ 27,271 $ 24,317
Intangible assets, Accumulated amortization (13,463) (11,358)
Intangible assets, Net 13,808 12,959
Trade Names [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, Gross 170 170
Intangible assets, Accumulated amortization (50) (28)
Intangible assets, Net 120 142
Software and Licenses [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, Gross 20,171 17,217
Intangible assets, Accumulated amortization (11,326) (10,138)
Intangible assets, Net 8,845 7,079
Notice of Acceptances Product Designs and Intellectual Property [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, Gross 6,260 6,260
Intangible assets, Accumulated amortization (1,826) (1,043)
Intangible assets, Net 4,434 5,217
Contract Backlog [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, Gross 670 670
Intangible assets, Accumulated amortization (261) (149)
Intangible assets, Net $ 409 $ 521