XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Satisfaction of Performance Obligations

The Company’s revenue recognition related to performance obligations that were satisfied at a point in time and over time were as follows:

 

Fiscal year ended  2022   2021   2020 
Point in time   22%   31%   34%
Over time   78%   69%   66%
Schedule of Inventory

Inventory consists of the following at December 31, 2022 and December 25, 2021:

 

   2022   2021 
Raw materials  $4,285,757   $5,044,334 
Work-in-process   1,735,454    1,032,519 
Finished goods   405,189    504,286 
Total  $6,426,400   $6,581,139 
Schedule of Changes in Asset Retirement Obligations

 

   2022   2021 
Beginning balance  $267,970   $271,340 
Exchange rate change   (25,876)   (3,370)
Ending balance  $242,094   $267,970 
Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share

The following were not included in weighted-average common shares outstanding-diluted because they are anti-dilutive:

 

   2022   2021   2020 
Nonvested restricted common stock   1,965,901    2,077,592    3,051,874 
Schedule of Accumulated Other Comprehensive Income

The components of accumulated other comprehensive income are as follows:

 

  

Foreign Currency

Translation

Adjustment

  

Unrealized holding

loss on marketable

securities

  

Reclassifications of

loss in net loss on

marketable

securities

  

Accumulated Other

Comprehensive

Income

 
Balance as of December 28, 2019   1,230,358    569,317    (42,491)   1,757,184 
Changes during year   (67,852)   (183,870)   (21,028)   (272,750)
Balance as of December 26, 2020   1,162,506   $385,447   $(63,519)  $1,484,434 
Changes during year   (51,736)   (17,113)   (1,234)   (70,083)
Balance as of December 25, 2021  $1,110,770   $368,334   $(64,753)  $1,414,351 
Changes during year   (36,478)   (201,283)   (522)   (238,283)
Balance as of December 31, 2022  $1,074,292   $167,051   $(65,275)  $1,176,068