v3.26.3
Capital Structure - Schedule of Company's Purchased Shares of its Common Stock, Including Commissions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]        
Shares repurchased (in shares) 764,015 3,074,076 6,565,595 4,155,289
Total consideration $ 26,211 $ 133,467 $ 205,465 $ 183,278
Weighted average purchase price per share (in dollars per share) $ 34.31 $ 43.42 $ 31.29 $ 44.11