v3.26.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Disaggregation of Revenue [Line Items]      
Revenue recognized $ 107,500    
Deferred revenue and customer deposits 472,300    
Capitalized contract cost 12,200   $ 10,900
Amortization of capitalized costs to obtain contracts 2,200 $ 1,900  
Prepaid expenses and other current assets 25,877   28,972
Other assets 14,789   11,714
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost 5,600   4,900
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost $ 6,600   $ 6,000