XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Unrealized Losses of Company's Investments in Debt Securities Measured at Fair Value (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Debt securities, less than 12 months, Fair value $ 17,962
Debt securities, less than 12 months, Gross unrealized losses (64)
Debt securities, 12 months or longer, Fair value 17,890
Debt securities, 12 months or longer, Gross unrealized losses (267)
Debt securities, Total fair value 35,852
Debt securities, Total gross unrealized losses (331)
Certificates of deposit  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Debt securities, less than 12 months, Fair value 1,133
Debt securities, less than 12 months, Gross unrealized losses (20)
Debt securities, 12 months or longer, Fair value 4,508
Debt securities, 12 months or longer, Gross unrealized losses (76)
Debt securities, Total fair value 5,641
Debt securities, Total gross unrealized losses (96)
Corporate notes  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Debt securities, less than 12 months, Fair value 0
Debt securities, less than 12 months, Gross unrealized losses 0
Debt securities, 12 months or longer, Fair value 7,799
Debt securities, 12 months or longer, Gross unrealized losses (70)
Debt securities, Total fair value 7,799
Debt securities, Total gross unrealized losses (70)
Government and agency notes  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Debt securities, less than 12 months, Fair value 16,829
Debt securities, less than 12 months, Gross unrealized losses (44)
Debt securities, 12 months or longer, Fair value 5,583
Debt securities, 12 months or longer, Gross unrealized losses (121)
Debt securities, Total fair value 22,412
Debt securities, Total gross unrealized losses $ (165)