XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 07, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Subsequent Event [Line Items]            
Number of shares purchased under repurchase program (in shares)         631,953 750,835
Value of shares repurchase   $ 9,224 $ 10,617 $ 3,375 $ 9,200 $ 14,000
Subsequent Event            
Subsequent Event [Line Items]            
Number of shares purchased under repurchase program (in shares) 2,464,507          
Value of shares repurchase $ 19,400