XML 224 R59.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Class of Stock [Line Items]      
Repurchases of common stock $ 4,900,000 $ 6,200,000  
Shares acquired, average cost per share (in dollars per share) $ 8.59 $ 6.87  
Remaining authorized repurchase amount $ 63,700,000 $ 63,700,000  
Common Stock      
Class of Stock [Line Items]      
Payments for repurchase of common stock     $ 0