XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANTS AND SHAREHOLDERS' EQUITY - Share Repurchase Program and Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
May 07, 2023
Equity [Abstract]    
Stock Repurchase Program, Authorized Amount   $ 80,000
Treasury Stock, Shares, Acquired 4,201,025  
Treasury Stock, Common, Value $ 19,725  
Shares Acquired, Average Cost Per Share $ 4.68  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 60,275