XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Summary of Significant Accounting Policies - Schedule of Adoption Impacts from ASU 2020-06 (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Line Items]    
Long-term deferred tax assets $ 22,329 $ 15,883
Convertible senior notes, net 0 488,152
Long-term deferred tax liabilities 2,095 51,705
Additional paid-in capital 1,046,760 1,024,580
Retained earnings $ 390,728 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