XML 80 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nov. 30, 2025
Equity Class Of Treasury Stock [Line Items]        
Common stock repurchased, shares 176,909 143,541    
Common stock repurchased, value   $ 6,650,000    
Accrued repurchase $ 575,000   $ 517,000  
Shares available for future purchases $ 81,723,000      
Antidilutive securities excluded from computation of earnings per share (shares) 6,793 165    
2025 Repurchase Program        
Equity Class Of Treasury Stock [Line Items]        
Common stock repurchased, shares 176,909      
Common stock repurchased, value $ 8,644,000      
Maximum | 2025 Repurchase Program        
Equity Class Of Treasury Stock [Line Items]        
Treasury shares authorized to be purchased       $ 100,000,000