v3.23.2
Investments - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale    
Amortized Cost $ 452,814 $ 1,355,614
Gross Unrealized Gains   118
Gross Unrealized Losses (15,163) (22,789)
Fair Value 437,651 1,332,943
Corporate bonds    
Debt Securities, Available-for-sale    
Amortized Cost 153,969 200,735
Gross Unrealized Gains   7
Gross Unrealized Losses (4,310) (7,109)
Fair Value 149,659 193,633
U.S. Treasuries    
Debt Securities, Available-for-sale    
Amortized Cost 298,845 1,154,879
Gross Unrealized Gains   111
Gross Unrealized Losses (10,853) (15,680)
Fair Value $ 287,992 $ 1,139,310