XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Credit risk related to accounts receivables (Tables)
12 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of Aging Analysis of Accounts Receivables
As of March 31, 2021 and 2022, the aging analysis of accounts receivables is as follows (in thousands):
GrossAllowance for doubtful accounts Net
2021
Not past due$10,156 $(513)$9,643 
Past due by 1 to 30 days4,769 (436)4,333 
Past due by 31 to 60 days2,457 (259)2,198 
Past due by more than 60 days7,458 (4,367)3,091 
Total$24,840 $(5,575)$19,265 
GrossAllowance for doubtful accounts Net
2022
Not past due$13,332 $(533)$12,799 
Past due by 1 to 30 days4,124 (841)3,283 
Past due by 31 to 60 days3,113 (523)2,590 
Past due by more than 60 days9,949 (3,529)6,420 
Total$30,518 $(5,426)$25,092 
Schedule of Movements in the Allowance for Doubtful Accounts
The movements in the allowance for doubtful accounts are as follows (in thousands):
20212022
Balance at April 1,$3,602 $5,575 
Bad debt provision2,961 2,559 
Write-offs, net of recoveries(1,656)(2,855)
Foreign currency translation differences668 147 
Balance at March 31,$5,575 $5,426