XML 61 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Treasury stock, value acquired cost method $ 1,644 $ 1,141
Vesting of Restricted Share Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Treasury stock, shares acquired 215,466  
Treasury stock, value acquired cost method $ 1,600  
Vesting of Performace Based Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Treasury stock, shares acquired 12,721  
Treasury stock, value acquired cost method $ 100