XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Credit Losses - Schedule of Fair Value and Unrealized Losses on Available for Sale Debt Securities, Aggregated by Investment Category (Details) - U.S. Treasury securities
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]  
Fair Value $ 39,526
Unrealized Loss 2
Marketable Securities  
Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]  
Marketable Securities $ 39,526