v3.26.1
COMMITMENTS AND CONTINGENCIES - Licenses (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Future Commitments  
2026 $ 198
2027 142
2028 125
2029 150
2030 & After 3,050
Future Commitments, Total 3,665
Litigation settlement payment amount 55,000
License Agreement | NCSU  
Future Commitments  
2026 50
2027 100
2028 125
2029 150
2030 & After 3,050
Future Commitments, Total 3,475
Testing Services Agreement | NCSU  
Future Commitments  
2026 22
Future Commitments, Total 22
Consulting Agreements | Various  
Future Commitments  
2026 126
2027 42
Future Commitments, Total $ 168