XML 38 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Certain Financial Statement Caption Information - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 4,487
Unrealized Gains   3
Unrealized losses   0
Estimated Fair Value $ 0 4,490
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,487
Unrealized Gains   3
Unrealized losses   0
Estimated Fair Value   $ 4,490
U.S. Treasury Securities Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   1 year