XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Weighted Average Shares Outstanding and Net Income Per Share (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
May 31, 2023
Nov. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest expense related to convertible notes $ 6.9    
2.75% Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate 2.75%    
2.75% Convertible Notes | Convertible Debt      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate 2.75%   2.75%
The 3.75% Convertible Notes | Convertible Debt      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Interest rate 3.75% 3.75%  
Convertible Debt Securities | 2.75% Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 9,099