Annual report [Section 13 and 15(d), not S-K Item 405]

SUBSEQUENT EVENTS (Details Narrative)

v3.25.1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Estimated total stock compensation   $ 6,628 $ 4,768
Director [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Estimated total stock compensation $ 10,300    
Director [Member] | Subsequent Event [Member] | Three Equal Annual Installments [Member]      
Subsequent Event [Line Items]      
Estimated total stock compensation 8,700    
Director [Member] | Subsequent Event [Member] | One Annual Installment [Member]      
Subsequent Event [Line Items]      
Estimated total stock compensation $ 1,600    
Common Stock [Member] | Director [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Restricted stock awards, issued 1,956,280