v3.25.2
SUMMARY OF AGGREGATE COMMON STOCK SHARES ISSUED (Details) - Common Stock [Member] - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Shares issued in connection with stock-based compensation 44,631 183,861 359,042 183,861
Sales of common stock (ATM process) 1,298,751 1,871,250 2,468,502 [1] 1,871,250
Total     2,827,544  
[1] 2,468,502 shares of Common Stock were sold through the ATM Agreement for proceeds of $11.9 million, net of commissions and fees.