v3.26.1
REVENUE RECOGNITION - Schedule of Disaggregated By Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2023
Capitalized Contract Cost        
Total revenues $ 33,740 $ 443,777 $ 362,515 $ 133,736
Products        
Capitalized Contract Cost        
Total revenues 12,080 83,975 85,584 49,741
Services        
Capitalized Contract Cost        
Total revenues $ 21,660 $ 359,802 $ 276,931 $ 83,995