v3.24.1.u1
PROPERTY, EQUIPMENT AND SOFTWARE, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software $ 298,106 $ 202,153
Less: Accumulated depreciation (66,258) (15,455)
Construction in progress 122,769 66,773
Property, equipment and software, net 354,617 253,471
Machinery and R&D equipment    
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software 26,551 16,997
Molds and tooling    
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software 84,367 79,963
Motor vehicles    
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software 50,935 15,586
Office and electronic equipment    
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software 32,325 17,271
Purchased software    
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software 68,422 49,905
Leasehold improvements    
PROPERTY, EQUIPMENT AND SOFTWARE, NET    
Property, equipment and software $ 35,506 $ 22,431