XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Held-to-Maturity Securities [Line Items]    
Investments, fair value $ 9,137 $ 16,789
Cash equivalents, amortized cost and net carrying value 45,776 12,502
Commercial paper    
Schedule of Held-to-Maturity Securities [Line Items]    
Cash equivalents, amortized cost and net carrying value   4,976
Cash equivalents, gross unrealized gains   10
Cash equivalents, gross unrealized losses   0
Cash equivalents, fair value   4,986
Commercial paper    
Schedule of Held-to-Maturity Securities [Line Items]    
Investments, amortized cost 9,139 16,799
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (2) (10)
Investments, fair value 9,137 16,789
Investments, net carrying value $ 9,139 $ 16,799