XML 96 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS’ EQUITY - Schedule of Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Repurchase of treasury stock (in shares) 9,433 2,695,477
Weighted average per share purchase price (in dollars per share) $ 11.56 $ 16.51
Total purchase price (in thousands) $ 109 $ 44,504