XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Summary of Significant Accounting Policies - Schedule of Adoption Impacts from ASU 2020-06 (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounting Policies [Line Items]    
Long-term deferred tax assets $ 16,054 $ 15,883
Convertible senior notes, net 564,269 488,152
Long-term deferred tax liabilities 28,173 51,705
Additional paid-in capital 982,675 1,024,580
Retained earnings $ 393,293 368,571
ASU 2020-06 Adoption Impact    
Accounting Policies [Line Items]    
Long-term deferred tax assets   (452)
Convertible senior notes, net   75,353
Long-term deferred tax liabilities   (19,572)
Additional paid-in capital   (72,742)
Retained earnings   16,509
Post-ASU 2020-06 Balances    
Accounting Policies [Line Items]    
Long-term deferred tax assets   15,431
Convertible senior notes, net   563,505
Long-term deferred tax liabilities   32,133
Additional paid-in capital   951,838
Retained earnings   $ 385,080