XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 22,252  
Accumulated Amortization (9,477)  
Intangible assets, net 12,775  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 170  
Accumulated Amortization (7)  
Intangible assets, net 163  
Software And Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 15,152  
Accumulated Amortization (9,172)  
Intangible assets, net 5,980  
Notice Of Acceptances Product Designs And Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 6,260 $ 14,263
Accumulated Amortization (261) (9,874)
Intangible assets, net 5,999 $ 4,389
Contract Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 670  
Accumulated Amortization (37)  
Intangible assets, net $ 633