XML 108 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Available-for-Sale-Securities - Schedule of Available-for-Sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cost $ 17,253 $ 25,653
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (4)
Estimated Fair Value 17,252 25,649
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 5,136 16,025
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (4)
Estimated Fair Value 5,135 16,021
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cost 12,117 6,614
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 12,117 6,614
Agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost 0 613
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 0 613
Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Cost 0 1,496
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 0 1,496
Municipal debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost 0 905
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 0 $ 905