XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation $ 29,456 $ 31,751
PPG Industries, Inc. agreement 11,962 9,864
Consulting 2,121 910
Professional Fees 1,124 906
Research and development agreements 822 662
Royalties 647 877
Other 5,948 6,032
Accrued Expenses $ 52,080 $ 51,002