XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Corporate Bonds and Commercial Paper (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost $ 33,296
Gross Unrealized Losses 71
Estimated Fair Value 33,367
US Government Securities [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 16,093
Gross Unrealized Losses 34
Estimated Fair Value 16,127
Corporate Bonds [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Amortized Cost 17,203
Gross Unrealized Losses 37
Estimated Fair Value $ 17,240