XML 115 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements and Available for Sale Investments - Narrative (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Available for sale investments $ 789,000 $ 5,077,000
Unrealized loss position for greater than 12 months 669,000 $ 933,000
Allowance for credit losses $ 0