XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Summary of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 241,369 $ 205,382
Gross Unrealized Gains   21
Gross Unrealized Losses (252) (1)
Estimated Fair Market Value 241,117 205,402
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   8,547
Gross Unrealized Gains   4
Estimated Fair Market Value   8,551
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   26,469
Estimated Fair Market Value   26,469
U.S. Government Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 241,369 170,366
Gross Unrealized Gains   17
Gross Unrealized Losses (252) (1)
Estimated Fair Market Value $ 241,117 $ 170,382