XML 39 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Corporate Bonds and Commercial Paper (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost $ 3,524
Gross Unrealized Losses (1)
Estimated Fair Value 3,523
US Government Securities [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 2,737
Estimated Fair Value 2,737
Commercial Paper [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 787
Gross Unrealized Losses (1)
Estimated Fair Value $ 786