Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events (Details)

v3.25.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Feb. 27, 2025
Feb. 25, 2025
Jan. 31, 2025
Dec. 31, 2024
Subsequent Events        
Share repurchase program, amount repurchased       $ 128,667
Common Stock | Share Repurchase Program        
Subsequent Events        
Shares repurchased under the Repurchase Program (in shares)       6.8
Share repurchase program, amount repurchased       $ 128,000
Subsequent Event | Rockerbox        
Subsequent Events        
Expected payment to acquire business per agreement.   $ 85,000    
Subsequent Event | Common Stock | Share Repurchase Program        
Subsequent Events        
Shares repurchased under the Repurchase Program (in shares)     1.1  
Share repurchase program, amount repurchased     $ 22,200  
Repurchase of share authorized under share repurchase plan $ 150,000