XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements and Financial Instruments - Summary of Fair Value and Amortized Cost of Held-to-maturity Debt Securities and Redemption Date (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Amortized Cost  
Due in one year $ 17,874
Due in one to five years 21,528
Total 39,402
Fair Value  
Due in one year 17,874
Due in one to five years 21,528
Total $ 39,402