XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2022
Disclosure Revenue Abstract  
Schedule of net sales by reporting segment
               
   For the years ended 
   December 31,
2022
   December 31,
2021
   December 31,
2020
 
North America  $617,457   $273,005   $95,480 
Europe   31,054    38,097    33,727 
Asia   3,647    2,538    1,093 
Other   1,446    632    426 
Net sales  $653,604   $314,272   $130,726