v3.25.1
COMMITMENTS AND CONTINGENCIES - Licenses (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Future Commitments  
2025 $ 1,469
2026 196
2027 100
2028 150
2029 & After 3,425
Future Commitments, Total 5,340
License Agreement | NCSU  
Future Commitments  
2025 50
2026 50
2027 100
2028 150
2029 & After 3,425
Future Commitments, Total 3,775
License Agreement | NCSU  
Future Commitments  
2025 500
Future Commitments, Total 500
Consulting Agreements | Various  
Future Commitments  
2025 919
2026 146
Future Commitments, Total $ 1,065