v3.26.1
REVENUE - Narrative (Details)
$ in Thousands
Jul. 01, 2026
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue, remaining performance obligation $ 26,226
Minimum  
Disaggregation of Revenue [Line Items]  
License term 10 years
Maximum  
Disaggregation of Revenue [Line Items]  
License term 20 years