v3.25.1
Accounting Policies (Details - schedule of investments - certificates of deposit) - Certificates of Deposit [Member]
$ in Thousands
3 Months Ended
Mar. 29, 2025
USD ($)
Investments [Member]  
Cash and Cash Equivalents [Line Items]  
Investment date Dec. 19, 2024
Maturity date Jun. 20, 2025
Interest rate 3.05%
Investment amount $ 10,224,357
Investments 1 [Member]  
Cash and Cash Equivalents [Line Items]  
Investment date Jan. 30, 2025
Maturity date Jul. 31, 2025
Interest rate 4.38%
Investment amount $ 10,000,000
Investments 2 [Member]  
Cash and Cash Equivalents [Line Items]  
Investment date Oct. 03, 2024
Maturity date Oct. 02, 2025
Interest rate 3.77%
Investment amount $ 10,000,000