XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Marketable Securities [Line Items]      
Amortized Cost $ 77,385,000   $ 65,852,000
Gross Unrealized Gains 0   1,000
Gross Unrealized Losses (242,000)   (101,000)
Credit Losses 0   0
Estimated Fair Value $ 77,143,000   $ 65,752,000
Remaining contractual maturity period 3 years   3 years
Impairments of assets $ 0 $ 0  
Short-term investments      
Marketable Securities [Line Items]      
Estimated Fair Value 47,710,000   $ 40,469,000
Long-term investments      
Marketable Securities [Line Items]      
Estimated Fair Value 29,433,000   25,283,000
Commercial paper      
Marketable Securities [Line Items]      
Amortized Cost 7,396,000   3,638,000
Gross Unrealized Gains 0   1,000
Gross Unrealized Losses (13,000)   0
Credit Losses 0   0
Estimated Fair Value 7,383,000   3,639,000
Corporate notes      
Marketable Securities [Line Items]      
Amortized Cost 56,803,000   47,228,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses (199,000)   (69,000)
Credit Losses 0   0
Estimated Fair Value 56,604,000   47,159,000
U.S. government securities      
Marketable Securities [Line Items]      
Amortized Cost 2,473,000   983,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses (1,000)   0
Credit Losses 0   0
Estimated Fair Value 2,472,000   983,000
U.S. government agency bonds      
Marketable Securities [Line Items]      
Amortized Cost 10,713,000   14,003,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses (29,000)   (32,000)
Credit Losses 0   0
Estimated Fair Value $ 10,684,000   $ 13,971,000