XML 53 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 28, 2024
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  2024   2023   2022 
Point in time   15%   34%   22%
Over time   85%   66%   78%
Schedule of Inventory

Inventory consists of the following at December 28, 2024 and December 30, 2023:

 

   2024   2023 
Raw materials  $4,062,099   $4,785,197 
Work-in-process   1,244,484    2,018,421 
Finished goods   827,513    798,188 
Total  $6,134,096   $7,601,806 
Schedule of Changes in Asset Retirement Obligations

 

   2024   2023 
Beginning balance  $254,680   $242,094 
Increase   100,000     
Exchange rate change   (3,853)   12,586 
Ending balance  $350,827   $254,680 
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:

 

   2024   2023   2022 
Nonvested restricted common stock   4,833,611    1,931,767    1,965,901 
Schedule of Accumulated Other Comprehensive Income

The components of accumulated other comprehensive income are as follows:

 

   Foreign Currency
Translation
Adjustment
   Unrealized
holding
gain (loss) on marketable
securities
   Reclassifications
of
loss in net loss
on
marketable
securities
   Accumulated Other
Comprehensive
Income
 
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 
Changes during year   42,027    14,644    (445)   56,226 
Balance as of December 30, 2023   1,116,319    181,695    (65,720)   1,232,294 
Changes during year   20,900    779,165        800,065 
Balance as of December 28, 2024  $1,137,219   $960,860   $(65,720)  $2,032,359