XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENT (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jun. 07, 2022
May 31, 2022
Apr. 30, 2022
SUBSEQUENT EVENT      
Common stock repurchases (in shares)     710,879
Common stock repurchased     $ 27,077
Share Price     $ 38.09
Subsequent Event      
SUBSEQUENT EVENT      
Common stock repurchases (in shares) 383,177    
Common stock repurchased $ 14,200    
Share Price $ 37.14    
Litigation settlement, amount awarded from other party   $ 7,900  
Adjustment to its liability for uncertain income tax positions   $ 6,300