XML 67 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes (Details - Income taxes paid net of refunds) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]    
Income taxes paid $ 5,588 $ 5,987
ILLINOIS    
Effective Income Tax Rate Reconciliation [Line Items]    
Income taxes paid 1,087 1,134
CALIFORNIA    
Effective Income Tax Rate Reconciliation [Line Items]    
Income taxes paid 0 338
Other Country [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Income taxes paid 655 364
Federal [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Income taxes paid $ 3,846 $ 4,151