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

STOCKHOLDERS' EQUITY - Schedule of Common Stock Issued in Option Exercise (Details)

v3.25.0.1
STOCKHOLDERS' EQUITY - Schedule of Common Stock Issued in Option Exercise (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Options exercised (in shares)     100,000
Exercise price (in dollars per share)     $ 2.00
Shares issued (in shares)     52,494
Shares retained (in shares)     47,506
Cash paid at exercise ($)     $ 0
Stock price on date of exercise (in dollars per share)     $ 4.21
Aggregate value of shares retained ($)     $ 200,000
Exercised Option 1      
Class of Stock [Line Items]      
Options exercised (in shares) 0 0 100,000
Exercise price (in dollars per share)     $ 2.00
Shares issued (in shares)     52,494
Shares retained (in shares)     47,506
Cash paid at exercise ($)     $ 0
Stock price on date of exercise (in dollars per share)     $ 4.21
Aggregate value of shares retained ($)     $ 200,000