XML 151 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Treasury Stock - Narrative (Details) - shares
26 Months Ended
Dec. 31, 2025
Mar. 11, 2026
Oct. 26, 2023
Subsequent event      
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased (in shares)   1,013,556  
October 2023 Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased (in shares)     1,000,000
Stock repurchased (in shares) 986,444    
October 2023 Share Repurchase Program | Subsequent event      
Equity, Class of Treasury Stock [Line Items]      
Remaining number of shares authorized to be repurchased (in shares)   13,556  
March 2026 Share Repurchase Program | Subsequent event      
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased (in shares)   1,000,000