XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Total cash equivalents $ 27,542 $ 34,008
Total marketable securities 106,101 62,033
Total 133,643 96,041
Municipal bonds    
Marketable Securities [Line Items]    
Total marketable securities 0 1,930
Commercial paper    
Marketable Securities [Line Items]    
Total marketable securities 56,172 24,075
Corporate notes and bonds    
Marketable Securities [Line Items]    
Total marketable securities 49,929 36,028
Commercial paper    
Marketable Securities [Line Items]    
Total cash equivalents 27,542 5,035
U.S. Treasury securities    
Marketable Securities [Line Items]    
Total cash equivalents $ 0 $ 28,973