XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Available-for-sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 682,198 $ 441,963
Gross Unrealized Gain 91 131
Gross Unrealized Loss (28) (15)
Estimated Fair Value 682,261 $ 442,079
Mature in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 674,200  
Gross Unrealized Gain 90  
Gross Unrealized Loss (28)  
Estimated Fair Value 674,262  
Mature after One Year through Two Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,998  
Gross Unrealized Gain 1  
Estimated Fair Value $ 7,999