XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Treasury stock, value acquired cost method $ 3,120 $ 2,368
Lapsing of Restrictions on Share Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Treasury stock, shares acquired 254,607  
Treasury stock, value acquired cost method $ 3,100  
Lapsing of Restrictions on Performance-based Share Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Treasury stock, shares acquired 61,305  
Treasury stock, value acquired cost method $ 800