v3.23.2
Financial Instruments - Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 159,409 $ 218,379
Gross Unrealized Losses (299) (414)
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 8,008 6,598
Gross Unrealized Losses (35) (29)
Corporate notes and obligations    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 25,359 55,136
Gross Unrealized Losses (81) (202)
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 97,245 149,128
Gross Unrealized Losses (133) (180)
U.S. agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value 28,797 7,517
Gross Unrealized Losses $ (50) $ (3)