v3.26.1
Summary of Significant Accounting Policies (Details - Lease cost) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Operating lease cost $ 1,317 $ 1,310 $ 2,637 $ 2,621
Finance lease cost 103 55 207 110
Total lease cost $ 1,420 $ 1,365 $ 2,844 $ 2,731