v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2026
Mar. 31, 2026
Equity, Class of Treasury Stock [Line Items]    
Shares repurchased (in shares)   5,300,000
Average price per share (in dollars per share)   $ 8.17
Total value of shares repurchased   $ 43,467
Stock repurchase program, remaining amount available for future repurchase   126,000
Excise tax liability   $ 400
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