Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.25.0.1
Subsequent Events (Details) - 2.0% Convertible Senior Notes Due 2025 [Member] - USD ($)
$ in Thousands
Feb. 18, 2025
Dec. 31, 2024
Dec. 06, 2024
Subsequent Event [Line Items]      
Debt Instrument, Repurchased Face Amount     $ 316,000
Interest rate, stated percentage   2.00% 2.00%
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Debt Instrument, Repurchased Face Amount $ 84,800    
Interest rate, stated percentage 2.00%    
Shares issued in connection with the conversion of convertible debt 182,560