Quarterly report [Sections 13 or 15(d)]

REVENUE - Schedule of Deferred Revenue, by Arrangement, Disclosure (Details)

v3.26.1
REVENUE - Schedule of Deferred Revenue, by Arrangement, Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Disaggregation of Revenue        
Current $ 76,158 $ 75,654 $ 69,675 $ 75,076
Non-current 38,980 $ 39,030 $ 36,580 $ 38,847
Total 115,138      
Service revenue        
Disaggregation of Revenue        
Current 62,133      
Non-current 29,645      
Total 91,778      
Subscription revenue        
Disaggregation of Revenue        
Current 12,899      
Non-current 9,335      
Total 22,234      
Product revenue        
Disaggregation of Revenue        
Current 1,126      
Non-current 0      
Total $ 1,126