XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]          
Number of shares repurchased (in shares) 20,132 106,000 200,000 216,000 200,000
Average price paid per share (in dollars per share)   $ 33.11 $ 60.02 $ 47.05 $ 60.02
Total cost to repurchase   $ 3,498 $ 11,993 $ 8,223 $ 11,993