Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Corporate Bonds and Commercial Paper (Details)

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