XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Marketable Securities [Line Items]          
Amortized Cost $ 78,610,000   $ 78,610,000   $ 65,852,000
Gross Unrealized Gains 5,000   5,000   1,000
Gross Unrealized Losses (278,000)   (278,000)   (101,000)
Credit Losses 0   0   0
Estimated Fair Value 78,337,000   $ 78,337,000   $ 65,752,000
Remaining contractual maturity period     3 years   3 years
Impairments of assets 0 $ 0 $ 0 $ 0  
Short-term investments          
Marketable Securities [Line Items]          
Estimated Fair Value 52,217,000   52,217,000   $ 40,469,000
Long-term investments          
Marketable Securities [Line Items]          
Estimated Fair Value 26,120,000   26,120,000   25,283,000
Commercial paper          
Marketable Securities [Line Items]          
Amortized Cost 12,681,000   12,681,000   3,638,000
Gross Unrealized Gains 0   0   1,000
Gross Unrealized Losses (16,000)   (16,000)   0
Credit Losses 0   0   0
Estimated Fair Value 12,665,000   12,665,000   3,639,000
Corporate notes          
Marketable Securities [Line Items]          
Amortized Cost 56,295,000   56,295,000   47,228,000
Gross Unrealized Gains 5,000   5,000   0
Gross Unrealized Losses (238,000)   (238,000)   (69,000)
Credit Losses 0   0   0
Estimated Fair Value 56,062,000   56,062,000   47,159,000
U.S. government securities          
Marketable Securities [Line Items]          
Amortized Cost 1,497,000   1,497,000   983,000
Gross Unrealized Gains 0   0   0
Gross Unrealized Losses 0   0   0
Credit Losses 0   0   0
Estimated Fair Value 1,497,000   1,497,000   983,000
U.S. government agency bonds          
Marketable Securities [Line Items]          
Amortized Cost 8,137,000   8,137,000   14,003,000
Gross Unrealized Gains 0   0   0
Gross Unrealized Losses (24,000)   (24,000)   (32,000)
Credit Losses 0   0   0
Estimated Fair Value $ 8,113,000   $ 8,113,000   $ 13,971,000