XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies - Schedule of Adoption Impacts from ASU 2020-06 (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Line Items]    
Long-term deferred tax assets $ 16,134 $ 15,883
Convertible senior notes, net 0 488,152
Long-term deferred tax liabilities 23,906 51,705
Additional paid-in capital 997,911 1,024,580
Retained earnings $ 402,362 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