XML 58 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 19, 2026
Oct. 30, 2025
Sep. 13, 2024
Share Repurchase Program          
Subsidiary, Sale of Stock [Line Items]          
Amount authorized to be repurchased $ 400,000     $ 150,000 $ 100,000
Stock repurchase program, increase to authorized amount     $ 150,000    
Share repurchase program, remaining authorized, amount 75,795        
Restricted stock awards          
Subsidiary, Sale of Stock [Line Items]          
Share-based compensation expense $ 2,616 $ 2,463