XML 61 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2025
USD ($)
Accounts receivable  
Increase/(decrease) $ (3,021)
Unbilled receivable (current)  
Increase/(decrease) 6,474
Unbilled receivable (long-term)  
Increase/(decrease) (2,440)
Deferred revenue (current)  
Opening Balance 402,930
Increase/(decrease) 20,226
Ending Balance 423,156
Deferred revenue (long-term)  
Opening Balance 223,282
Increase/(decrease) 18,432
Ending Balance 241,714
Accounts receivable and Unbilled receivable (current)  
Accounts receivable  
Opening Balance 222,400
Ending Balance 219,379
Unbilled receivable (current)  
Opening Balance 29,595
Ending Balance 36,069
Unbilled receivable (long-term)  
Unbilled receivable (long-term)  
Opening Balance 31,343
Ending Balance 28,903
Deferred revenue (current)  
Deferred revenue (current)  
Opening Balance 402,930
Ending Balance 423,156
Deferred revenue (long-term)  
Deferred revenue (long-term)  
Opening Balance 223,282
Ending Balance $ 241,714