XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.3
COMMITMENTS AND CONTINGENCIES (Details - Lease cost) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 4,123 $ 2,892 $ 11,290 $ 8,150
Short term lease cost 65 505 216 1,201
Variable lease cost 162 114 2,090 341
 Total lease cost $ 4,350 $ 3,511 $ 13,596 $ 9,692