XML 58 R44.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) - USD ($)
3 Months Ended
Dec. 09, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Stockholders' Equity Note [Abstract]        
Number of shares authorized to be repurchased (in shares) 4,000,000      
Aggregate number of shares repurchased since inception (in shares) 159,539      
Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares)   89,880 32,869  
Shares repurchased, average cost (in dollars per share)   $ 166.03 $ 161.99  
Excise taxes payable   $ 0   $ 779,000