XML 116 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Summary of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value $ 457,126 $ 260,837
Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (366) 41,923
Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 457,492 218,914
Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Commercial paper    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 116,902 48,714
Commercial paper | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Commercial paper | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 116,902 48,714
Commercial paper | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Corporate bonds    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 329,777 169,998
Corporate bonds | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Corporate bonds | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 329,777 169,998
Corporate bonds | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
U.S. Treasury bills    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   44,992
U.S. Treasury bills | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   44,992
U.S. Treasury bills | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   0
U.S. Treasury bills | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value   0
Municipal bonds    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 11,906 5,839
Municipal bonds | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Municipal bonds | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 11,906 5,839
Municipal bonds | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value 0 0
Commodity derivatives    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (1,459) (8,706)
Commodity derivatives | Level 1    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (366) (3,069)
Commodity derivatives | Level 2    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value (1,093) (5,637)
Commodity derivatives | Level 3    
Assets (liabilities) measured at fair value    
Assets (liabilities), fair value $ 0 $ 0