v3.26.1
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive (Loss) Income    
Balance at beginning of period $ 78 $ 174
Other comprehensive loss before reclassifications, net of tax (224) (56)
Less amounts reclassified from accumulated other comprehensive (loss) income, net of tax 62 171
Net other comprehensive loss (286) (227)
Balance at end of period $ (208) (53)
Gain on sale of short-term investments   76
Other income    
Accumulated Other Comprehensive (Loss) Income    
Gain on sale of short-term investments   $ 76