v3.26.1
Revenue - Schedule of Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
Accounts Receivable and Unbilled Receivable (Current)  
Opening Balance $ 330,483
Ending Balance 271,568
Unbilled Receivable (Long-Term)  
Opening Balance 44,809
Increase/(decrease) 13,915
Ending Balance 58,724
Deferred Revenue (Current)  
Opening Balance 484,973
Increase/(decrease) (11,229)
Ending Balance 473,744
Deferred Revenue (Long-Term)  
Opening Balance 293,725
Increase/(decrease) (2,574)
Ending Balance 291,151
Billed Revenues  
Accounts Receivable and Unbilled Receivable (Current)  
Opening Balance 283,454
Increase/(decrease) (67,046)
Ending Balance 216,408
Unbilled Revenues  
Accounts Receivable and Unbilled Receivable (Current)  
Opening Balance 47,029
Increase/(decrease) 8,131
Ending Balance $ 55,160