v3.26.1
Investments - Schedule of unrealized losses and fair value of available-for-sale securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Security
Dec. 31, 2025
USD ($)
Security
Debt Securities, Available-for-Sale [Line Items]    
Unrealized losses less than 12 months, number of individual securities | Security 135 12
Unrealized losses less than 12 months, fair value $ 183,468 $ 8,574
Unrealized losses less than 12 months, unrealized losses $ 1,081 $ 12
Unrealized losses 12 months or greater, number of individual securities | Security 0 0
Unrealized losses 12 months or greater, fair value $ 0 $ 0
Unrealized losses 12 months or greater, unrealized loss $ 0 $ 0
Total number of Individual Securities | Security 135 12
Total fair value $ 183,468 $ 8,574
Total unrealized loss $ 1,081 $ 12
U.S. Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized losses less than 12 months, number of individual securities | Security 135 4
Unrealized losses less than 12 months, fair value $ 183,468 $ 7,802
Unrealized losses less than 12 months, unrealized losses $ 1,081 11
Unrealized losses 12 months or greater, number of individual securities | Security 0  
Unrealized losses 12 months or greater, fair value $ 0 0
Unrealized losses 12 months or greater, unrealized loss $ 0 $ 0
Total number of Individual Securities | Security 135 4
Total fair value $ 183,468 $ 7,802
Total unrealized loss $ 1,081 $ 11
Corporate Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized losses less than 12 months, number of individual securities | Security   8
Unrealized losses less than 12 months, fair value   $ 772
Unrealized losses less than 12 months, unrealized losses   $ 1
Unrealized losses 12 months or greater, number of individual securities | Security   0
Unrealized losses 12 months or greater, fair value   $ 0
Unrealized losses 12 months or greater, unrealized loss   $ 0
Total number of Individual Securities | Security   8
Total fair value   $ 772
Total unrealized loss   $ 1