v3.26.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2026
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2026
Equity, Class of Treasury Stock [Line Items]              
Shares repurchased (in shares)   2.5         15.1
Average price per share (in dollars per share)   $ 5.90         $ 6.87
Total value of shares repurchased   $ 14,610 $ 45,543 $ 43,467 $ 17,566 $ 20,419 $ 103,600
Stock repurchase program, remaining amount available for future repurchase   65,800         65,800
Excise tax liability   $ 800         $ 800
2023 Stock Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase program, increase in amount authorized for repurchase $ 100,000            
Stock repurchase program, amount authorized for repurchase $ 415,000