Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity and Earnings per Share (Details - Anti-dilutive effect)

v3.26.1
Stockholders' Equity and Earnings per Share (Details - Anti-dilutive effect) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 12,508,427 25,908,673 14,166,322 25,908,673
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 839,998 882,313 839,998 882,313
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 843,750 870,417 843,750 870,417
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 10,824,679 24,155,943 12,482,574 24,155,943