v3.26.1
Available-For-Sale Debt Securities - Summary of Available For Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 222,842 $ 114,974
Unrealized Gains 0 223
Unrealized Losses (2,748) (48)
Fair Value 220,094 115,149
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 108,815 97,559
Unrealized Gains 0 0
Unrealized Losses (125) (48)
Fair Value 108,690 97,511
Non-U.S. debt securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 114,027 17,415
Unrealized Gains 0 223
Unrealized Losses (2,623) 0
Fair Value $ 111,404 $ 17,638