XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
May 31, 2022
May 20, 2022
Equity [Abstract]        
Share repurchase program authorized amount     $ 50,000 $ 50,000
Repurchase of common stock (in shares)   84,087    
Repurchase of common stock $ 2,262 $ 2,262    
Average price paid per share (in usd per share)   $ 26.87