XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Marketable Securities (Available For Sale) [Line Items]          
Marketable securities in a continuous loss position for 12 months or more $ 0   $ 0   $ 0
Decline deemed to be other-than-temporary     0    
Reclassification out of Accumulated Other Comprehensive Income (Loss)          
Marketable Securities (Available For Sale) [Line Items]          
Realized gains (losses) from marketable securities $ 0 $ 0 $ 0 $ 0