v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]        
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes $ (100) $ 400 $ (500) $ 900
Total proceeds less interest received 10,300 100 11,900 200
Proceeds from available for sale municipal bonds     11,967 229
Realized gains (losses) (100) 100 (100) (100)
Realized (gains) losses 100 100 100 100
Unrealized gains related to equity securities $ 7,000 $ 4,600 $ 5,400 $ 3,200