XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE MEASUREMENTS - Summary of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable securities    
Total fair value $ 296,085 $ 305,396
Debt, long-term    
Fair value of bifurcated embedded derivatives 2,610 2,560
Total fair value 2,610 2,560
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Total fair value 46,395 66,207
Debt, long-term    
Fair value of bifurcated embedded derivatives 0 0
Total fair value 0 0
Significant Other Observable Inputs (Level 2)    
Marketable securities    
Total fair value 249,690 239,189
Debt, long-term    
Fair value of bifurcated embedded derivatives 0 0
Total fair value 0 0
Significant Unobservable Inputs (Level 3)    
Marketable securities    
Total fair value 0 0
Debt, long-term    
Fair value of bifurcated embedded derivatives 2,610 2,560
Total fair value 2,610 2,560
Corporate debt securities    
Marketable securities    
Marketable securities 210,906 201,635
Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities 0 0
Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities 210,906 201,635
Corporate debt securities | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities 0 0
Government and agency - U.S.    
Marketable securities    
Marketable securities 38,784 37,554
Government and agency - U.S. | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities 0 0
Government and agency - U.S. | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities 38,784 37,554
Government and agency - U.S. | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities 0 0
Money market securities    
Cash and cash equivalents    
Cash and cash equivalents 46,395 66,207
Money market securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Cash and cash equivalents    
Cash and cash equivalents 46,395 66,207
Money market securities | Significant Other Observable Inputs (Level 2)    
Cash and cash equivalents    
Cash and cash equivalents 0 0
Money market securities | Significant Unobservable Inputs (Level 3)    
Cash and cash equivalents    
Cash and cash equivalents $ 0 $ 0