XML 104 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes, Net - Summary of Note Terms (Details) - Convertible Debt
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]      
Principal Amount   $ 230,000,000  
2023 Notes      
Debt Instrument [Line Items]      
Principal Amount $ 176,100,000 $ 230,000,000 $ 230,000,000
Coupon Rate   5.38% 5.375%
Effective Rate   5.85%  
Conversion Rate 0.0585000 0.0585000  
Remaining Period of Amortization   9 months 14 days