v3.23.1
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost    
Due in 1 year $ 178,326 $ 126,664
Fair Value    
Due in 1 year $ 178,302 $ 126,625