XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Revenue) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Revenues $ 10,843,686 $ 5,907,646 $ 21,498,169 $ 9,263,736  
Deferred revenue 5,406,083   5,406,083   $ 4,730,299
Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 3,198,458 2,883,912 8,484,901 3,413,149  
Deferred revenue 2,275,791   2,275,791   3,581,195
Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 7,645,228 $ 3,023,734 13,013,268 $ 5,850,587  
Deferred revenue $ 3,130,292   $ 3,130,292   $ 1,149,104