v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Mar. 31, 2026
Jun. 30, 2025
Sep. 30, 2025
Contract assets      
Contract assets: Trade receivables $ 57,683   $ 74,156
Contract assets: Unbilled revenue 9,882   10,463
Contract liabilities      
Client deposits 15,705   33,152
Deferred revenue 22,488   $ 18,360
Unpaid advanced client billings excluded from client receivables $ 11,674 $ 12,167  
Percentage of revenue billed from unbilled revenue 78.00%    
Percentage of contract liabilities recognized as revenue 70.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Contract liabilities      
Deferred revenue to be recognized (percent) 77.00%    
Deferred revenue recognition period 12 months