XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES - Summary of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Less than 12 Months    
Fair Value $ 153,069 $ 84,580
Unrealized Losses (153) (158)
Greater than 12 Months    
Fair Value 19,205 12,074
Unrealized Losses (52) (54)
Total    
Fair Value 172,274 96,654
Unrealized Losses (205) (212)
Corporate debt securities    
Less than 12 Months    
Fair Value 125,026 78,995
Unrealized Losses (149) (152)
Greater than 12 Months    
Fair Value 19,205 12,074
Unrealized Losses (52) (54)
Total    
Fair Value 144,231 91,069
Unrealized Losses (201) (206)
Government and agency - U.S.    
Less than 12 Months    
Fair Value 28,043 5,585
Unrealized Losses (4) (6)
Greater than 12 Months    
Fair Value 0 0
Unrealized Losses 0 0
Total    
Fair Value 28,043 5,585
Unrealized Losses $ (4) $ (6)