v3.25.2
STOCKHOLDERS EQUITY - Stock Repurchase (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Common Stock Class A        
STOCKHOLDERS' EQUITY        
Shares of common stock repurchased (in shares) 226,041 449,252 449,277  
Total cost $ 369,000 $ 666,000 $ 924,000  
Common Stock Class D        
STOCKHOLDERS' EQUITY        
Total cost       $ 100,000
2024 stock repurchase program | Common Stock Class A        
STOCKHOLDERS' EQUITY        
Shares of common stock repurchased (in shares)       675,293
Average cost per share (USD per share)       $ 1.53
Total cost       $ 1,035,029
2024 stock repurchase program | Common Stock Class D        
STOCKHOLDERS' EQUITY        
Shares of common stock repurchased (in shares)       405,195
Average cost per share (USD per share)       $ 0.70
Total cost       $ 285,024