XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 03, 2025
Aug. 05, 2024
Mar. 31, 2023
Class of Stock          
Common stock, shares authorized (in shares) 20,000,000 20,000,000      
Common stock, shares issued (in shares) 11,115,779 11,115,779      
Common stock, par value (usd per share) $ 0.01 $ 0.01      
Shares paid for tax withholding (in shares) 59,577 24,886      
Shares paid for tax withholding $ 1,429,000 $ 315,000      
Authorized repurchase       $ 15,000,000 $ 15,000,000
Authorized repurchase, annual limitation       $ 5,000,000  
Repurchased common stock (in shares) 300,302 134,208      
Stock repurchased during period, value $ 6,808,000 $ 2,310,000      
Dividends declared $ 0 $ 0      
Subsequent Event          
Class of Stock          
Authorized repurchase     $ 40,000,000