v3.26.1
Investments - Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Marketable Securities        
Beginning of period     $ 0  
Ending balance of period $ 355   355  
Corporate and other securities        
Marketable Securities        
Beginning of period 348 $ 1,519   $ 1,198
Credit losses on securities with no previously recorded credit losses     348 303
Net increases (decreases) in allowance on previously impaired securities 7 66 7 84
Reduction due to sales   (132)   (132)
Ending balance of period $ 355 $ 1,453 $ 355 $ 1,453