v3.26.3
STOCKHOLDERS' EQUITY - Repurchases of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 10 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Dec. 31, 2025
Dec. 09, 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)     513,406    
Number of shares acquired under the stock repurchase plan and subsequently reissued (in shares) 443,747 333,594      
Shares repurchased, average cost (in dollars per share) $ 163.97 $ 161.90      
Excise taxes payable $ 377   $ 377 $ 779