XML 65 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Components (Tables)
12 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following (in thousands):
 March 31, 2025March 31, 2024
Trade accounts receivable$50,839 $59,757 
Unbilled trade accounts receivable4,972 4,470 
Less: allowance for credit losses(1,898)(2,746)
Less: allowance for sales reserves(4,233)(2,502)
Total accounts receivable, net$49,680 $58,979 
Schedule of Allowance for Credit Loss
Allowance for credit losses and sales reserves consisted of the following (in thousands):
 March 31, 2025March 31, 2024
Credit LossesSales ReservesCredit LossesSales Reserves
Beginning balance$(2,746)$(2,502)$(3,644)$(3,218)
Provision (reserve)(1,001)(5,355)(1,969)(3,581)
Recoveries (write-offs)1,849 3,624 2,867 4,297 
Ending balance$(1,898)$(4,233)$(2,746)$(2,502)
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, 2025March 31, 2024
Capitalized internal-use software(1)
$143,866 $133,876 
Computer equipment49,892 53,788 
Leasehold improvements28,239 29,666 
Furniture and fixtures10,767 11,675 
Construction in progress11,981 9,593 
Total property and equipment244,745 238,598 
Less: accumulated depreciation and amortization(196,826)(185,417)
Total property and equipment, net$47,919 $53,181 
(1) Current period presentation combines software development costs and software licenses into a single line item. Prior periods have been revised to conform to the current presentation.
The following table sets forth the property and equipment, net, geographic information for each period (in thousands):
March 31, 2025March 31, 2024
United States$45,677 $49,992 
International2,242 3,189 
Total property and equipment, net$47,919 $53,181 
Schedule of Other Current Assets
Other current assets consisted of the following (in thousands):
 March 31, 2025March 31, 2024
Prepaid expense$21,769 $18,172 
Contract assets, current7,009 9,453 
Other current assets5,961 7,633 
Total other current assets$34,739 $35,258 
Schedule of Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
March 31, 2025March 31, 2024
Accrued compensation$17,745 $19,550 
Accrued taxes24,186 44,096 
Other accrued liabilities21,094 14,456 
Total accrued and other liabilities$63,025 $78,102 
Schedule of Other Income (Expense)
Other income (expense), net consisted of the following (in thousands):
Years Ended March 31,
202520242023
Gain (loss) on debt extinguishment$(12,325)$(1,766)$18,545 
Gain on warrants remeasurement2,225 2,176 417 
Interest income3,316 3,977 1,946 
Gain (loss) on sale of assets— (179)1,821 
Other income (expense)(3,616)(731)501 
Other income (expense), net$(10,400)$3,477 $23,230