XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable and Long-Term Debt, Convertible Senior Notes (Details)
1 Months Ended 3 Months Ended
Jul. 31, 2019
USD ($)
Mar. 31, 2022
USD ($)
shares
$ / shares
Notes Payable and Long-Term Debt [Abstract]    
Strike price (in dollars per share) | $ / shares   53.74
Cap price (in dollars per share) | $ / shares   82.86
Payment for cost of capped call transactions | $ $ 20,530,000  
Convertible Senior Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Face amount | $ 172,500,000  
Interest rate   2.50%
Maturity date   Jul. 15, 2024
Shares issued upon conversion (in shares) | shares   3,209,690
Conversion rate   18.607
Principal amount of notes to be converted | $   $ 1,000
Conversion price (in dollars per share) | $ / shares   $ 53.74
Pre-determined threshold value for adjusting conversion price as a result of dividends paid (in dollars per share) | $ / shares   $ 0.04
Debt issuance costs | $ $ 5,900,000