XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Fair Value Disclosures [Abstract]        
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes $ 2,100 $ (1,600) $ 1,300 $ (1,300)
Realized (gains) losses (300) (700) (600) (1,000)
Proceeds from available for sale municipal bonds 15,100 600 43,205 1,942
Realized loss 100 100 300 100
Unrealized gains related to equity securities $ 2,400   $ 7,800 $ 2,600
Unrealized losses related to equity securities   $ 1,200