XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Narratives (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 25, 2025
May 10, 2022
Class of Stock          
Shares repurchased, value     $ 25,000    
Class A common stock | 2022 Share Repurchase Program          
Class of Stock          
Stock repurchase program, authorized amount         $ 50,000,000
Repurchase and retirement of common stock (in shares) 645,938 504,493 599,080    
Shares repurchased, value $ 1,500,000 $ 3,000,000.0 $ 6,000,000.0    
Weighted average price (in dollars per share) $ 2.34        
Share repurchase program, remaining authorized, amount $ 39,500,000        
Class A common stock | 2025 Share Repurchase Program | Subsequent Event          
Class of Stock          
Stock repurchase program, authorized amount       $ 50,000,000