XML 57 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FINANCIAL STATEMENT COMPONENTS (Tables)
12 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following (in thousands):
 March 31,
 20242023
Trade accounts receivable$59,757 $63,501 
Unbilled trade accounts receivable4,470 5,668 
Less: allowance for credit losses(2,746)(3,644)
Less: allowance for sales reserves(2,502)(3,218)
Total accounts receivable, net$58,979 $62,307 
Schedule of Allowance for Credit Loss
Allowance for credit losses and sales reserves consisted of the following (in thousands):
 March 31,
 20242023
Credit LossesSales ReservesCredit LossesSales Reserves
Beginning balance$(3,644)$(3,218)$(3,373)$(5,527)
Provision (reserve)(1,969)(3,581)(3,255)(3,421)
Recoveries (Write-offs)2,867 4,297 2,984 5,730 
Ending balance$(2,746)$(2,502)$(3,644)$(3,218)
Schedule of Property, Plant and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method. Depreciation is computed using the straight-line method over the service period of the related fixed asset as follows:
Property and equipmentUseful Lives
Computer equipment3 years
Furniture and fixtures5 years
Capitalized internal-use software3-7 years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Property and equipment, net consisted of the following (in thousands):
 March 31,
 20242023
Computer equipment$53,788 $56,106 
Software development costs119,314 109,590 
Software licenses14,562 10,175 
Leasehold improvements29,666 33,269 
Furniture and fixtures11,675 11,994 
Construction in progress9,593 5,030 
Total property and equipment238,598 226,164 
Less: accumulated depreciation and amortization(185,417)(168,293)
Total property and equipment, net$53,181 $57,871 
Schedule of Other Current Assets
Other current assets consisted of the following (in thousands):
 March 31,
 20242023
Prepaid expense$18,172 $18,546 
Contract assets, current9,453 11,023 
Other current assets7,633 5,061 
Total other current assets$35,258 $34,630 
Schedule of Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
March 31,
20242023
Accrued compensation$19,550 $29,614 
Accrued taxes44,096 29,570 
Other accrued liabilities14,456 14,556 
Total accrued and other liabilities$78,102 $73,740