XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Share Repurchase program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 07, 2021
Mar. 12, 2020
Stockholders' Equity Note [Abstract]        
Approved share repurchase program     $ 50,000 $ 30,000
Repurchase of common stock (in shares) 452,700      
Cost to repurchase common stock $ 2,916 $ 14,647    
Amount utilized under the repurchase plan $ 17,400      
Stock Repurchase Program Total Stock Repurchased 8,197,086