XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 09, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 08, 2025
Stockholders' Equity Note [Abstract]          
Number of shares authorized to be repurchased (in shares) 4,000,000        
Number of shares remaining (in shares)         5,742
Aggregate number of shares repurchased since inception (in shares) 69,659        
Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares)   684,927 38,922 32,558  
Shares repurchased, average cost (in dollars per share)   $ 158.27 $ 145.99 $ 137.29  
Excise taxes payable   $ 779 $ 0