XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule Of Estimated Fair Value Of Available-For-Sale Debt Securities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Short-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost $ 31,520
Gross Unrealized Gains 0
Gross Unrealized Losses (15)
Allowance for Credit Losses 0
Accrued Interest Receivable 189
Estimated Fair Value 31,694
Long-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost 26,525
Gross Unrealized Gains 5
Gross Unrealized Losses (43)
Allowance for Credit Losses 0
Accrued Interest Receivable 234
Estimated Fair Value 26,721
Corporate bonds | Short-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost 16,791
Gross Unrealized Gains 0
Gross Unrealized Losses (8)
Allowance for Credit Losses 0
Accrued Interest Receivable 134
Estimated Fair Value 16,917
Corporate bonds | Long-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost 19,351
Gross Unrealized Gains 3
Gross Unrealized Losses (8)
Allowance for Credit Losses 0
Accrued Interest Receivable 203
Estimated Fair Value 19,549
U.S. Government obligations | Short-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost 14,729
Gross Unrealized Gains 0
Gross Unrealized Losses (7)
Allowance for Credit Losses 0
Accrued Interest Receivable 55
Estimated Fair Value 14,777
U.S. Government obligations | Long-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost 3,625
Gross Unrealized Gains 1
Gross Unrealized Losses 0
Allowance for Credit Losses 0
Accrued Interest Receivable 28
Estimated Fair Value 3,654
Asset-backed Securities | Long-term investments  
Debt Securities, Available-for-Sale [Line Items]  
Gross Amortized Cost 3,549
Gross Unrealized Gains 1
Gross Unrealized Losses (35)
Allowance for Credit Losses 0
Accrued Interest Receivable 3
Estimated Fair Value $ 3,518