v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 21, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Subsequent Event [Line Items]        
Repurchase of common stock (in shares) [1]   5,722,469    
Treasury stock acquired, average cost per share (usd per share)       $ 6.66
Repurchase and retirement of common stock   $ 38,122 [1] $ 762 $ 38,700
Subsequent event        
Subsequent Event [Line Items]        
Repurchase of common stock (in shares) 1,397,265      
Treasury stock acquired, average cost per share (usd per share) $ 7.24      
Repurchase and retirement of common stock $ 10,200      
[1] During the three months ended June 30, 2026, the Company repurchased 5,722,469 and retired 3,370,657 shares of common stock.