XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
FINANCIAL INSTRUMENTS - Schedule of Short-Term and Noncurrent Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Cost $ 145,404 $ 207,692
Gross Unrealized Gains 9 209
Gross Unrealized Losses (33) (60)
Level 2    
Fair Value Measurements    
Fair Value 145,380 207,841
Asset-backed securities | Current:    
Fair Value Measurements    
Cost 8,531 21,626
Gross Unrealized Gains 0 43
Gross Unrealized Losses (1) 0
Asset-backed securities | Current: | Level 2    
Fair Value Measurements    
Fair Value 8,530 21,669
Commercial paper | Current:    
Fair Value Measurements    
Cost 106,793 142,556
Gross Unrealized Gains 4 120
Gross Unrealized Losses (26) (55)
Commercial paper | Current: | Level 2    
Fair Value Measurements    
Fair Value 106,771 142,621
Corporate bonds | Current:    
Fair Value Measurements    
Cost 25,078 32,502
Gross Unrealized Gains 4 25
Gross Unrealized Losses (6) (5)
Corporate bonds | Current: | Level 2    
Fair Value Measurements    
Fair Value 25,076 32,522
U.S. federal agency bonds | Current:    
Fair Value Measurements    
Cost   5,996
Gross Unrealized Gains   8
Gross Unrealized Losses   0
U.S. federal agency bonds | Current: | Level 2    
Fair Value Measurements    
Fair Value   6,004
Yankee bond | Current:    
Fair Value Measurements    
Cost 5,002 5,012
Gross Unrealized Gains 1 13
Gross Unrealized Losses 0 0
Yankee bond | Current: | Level 2    
Fair Value Measurements    
Fair Value $ 5,003 $ 5,025