XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value Disclosures [Abstract]        
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes $ 700 $ 2,100 $ 1,600 $ 1,300
Proceeds from available for sale municipal bonds 7,900 15,100 8,082 43,205
Net realized gains and losses (100) 100    
Realized gains     100 300
Realized (gains) losses   (300) (400) (600)
Unrealized gains related to equity securities $ 3,700 $ 2,400 $ 6,900 $ 7,800