XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION AND EQUITY - Stock Repurchases (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 04, 2020
Share-Based Payment Arrangement [Abstract]      
Stock repurchase program, authorized amount     $ 30,000,000
Stock repurchased during period (in shares) 49,789 212,299  
Stock repurchase program, remaining authorized repurchase amount $ 16,500,000    
Shares purchased for award (in shares) 39,716 52,905