v3.26.1
Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 47,877 $ 36,245
Accumulated deprecation (5,746) (2,954)
Property and equipment, net 42,131 33,291
Construction In Progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 5,106 4,950
Plant and Office Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 29,639 21,291
Property and Equipment Useful Lives 10 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 213 0
Tools, machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 9,266 7,869
Tools, machinery and equipment | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment Useful Lives 3 years  
Tools, machinery and equipment | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment Useful Lives 10 years  
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 725 332
Property and Equipment Useful Lives 3 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 1,348 828
Property and Equipment Useful Lives 5 years  
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 626 613
Property and Equipment Useful Lives 5 years  
Office furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 517 248
Office furniture | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment Useful Lives 5 years  
Office furniture | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and Equipment Useful Lives 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 437 $ 114