v3.25.2
SUMMARY OF AGGREGATE COMMON STOCK SHARES ISSUED (Details) (Parenthetical) - Common Stock [Member] - USD ($)
$ in Millions
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]        
Number of shares issued 1,298,751 1,871,250 2,468,502 [1] 1,871,250
ATM Agreement [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Number of shares issued     2,468,502  
Proceeds from Issuance of Private Placement     $ 11.9  
[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.