v3.24.2.u1
ACCRUED EXPENSES - Schedule Of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation $ 21,329 $ 29,456
PPG Industries, Inc. agreement 20,261 11,962
Consulting 2,156 2,121
Professional fees 967 1,124
Research and development agreements 808 822
Royalties 774 647
Other 12,329 5,948
Accrued expenses $ 58,624 $ 52,080