XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Marketable Security Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year $ 5,984 $ 30,264
Mature after one year through two years 2,869 2,098
Mature over two years 37,760 50,399
Fair Value 46,613 82,761
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 20,756
Mature after one year through two years 2,869 292
Mature over two years 902 0
Fair Value 3,771 21,048
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 238
Mature after one year through two years 0 1,806
Mature over two years 34,999 47,892
Fair Value 34,999 49,936
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 5,984 8,929
Mature after one year through two years 0 0
Mature over two years 1,859 2,507
Fair Value $ 7,843 11,436
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year   341
Mature after one year through two years   0
Mature over two years   0
Fair Value   $ 341