XML 39 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 9,965 $ 9,955
Gross Unrealized Holding Gains 23 22
Fair Value 9,988 9,977
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,965 4,981
Gross Unrealized Holding Gains 23 12
Fair Value $ 9,988 4,993
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,974
Gross Unrealized Holding Gains   10
Fair Value   $ 4,984