FINANCIAL STATEMENT COMPONENTS (Tables)
|
3 Months Ended |
Jun. 30, 2026 |
| Property, Plant, and Equipment [Abstract] |
|
| Schedule of Accounts Receivable |
Accounts receivable, net consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | March 31, 2026 | | Trade accounts receivable | $ | 64,200 | | | $ | 51,191 | | | Unbilled trade accounts receivable | 10,744 | | | 10,663 | | | Less: allowance for credit losses | (1,449) | | | (1,253) | | | Less: allowance for sales reserves | (3,067) | | | (3,597) | | | Total accounts receivable, net | $ | 70,428 | | | $ | 57,004 | |
|
| Schedule of Allowance for Credit Loss |
Allowances for credit losses and sales reserves consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2026 | | Year Ended March 31, 2026 | | Credit Losses | | Sales Reserves | | Credit Losses | | Sales Reserves | | Beginning balance | $ | (1,253) | | | $ | (3,597) | | | $ | (1,898) | | | $ | (4,233) | | | (Reserve) provision | (553) | | | (1,670) | | | (548) | | | (8,110) | | | Write-offs (recoveries) | 357 | | | 2,200 | | | 1,193 | | | 8,746 | | | Ending balance | $ | (1,449) | | | $ | (3,067) | | | $ | (1,253) | | | $ | (3,597) | |
|
| Components of Property, Plant and Equipment |
The following tables set forth the property and equipment, net, geographic information for each period (in thousands): | | | | | | | | | | | | | June 30, 2026 | | March 31, 2026 | | United States | $ | 40,995 | | | $ | 42,441 | | | International | 3,557 | | | 3,380 | | | Total property and equipment, net | $ | 44,552 | | | $ | 45,821 | |
|
| Schedule of Other Current Assets |
Other current assets consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | March 31, 2026 | | Prepaid expense | $ | 28,316 | | | $ | 23,556 | | | Contract assets | 7,105 | | | 6,113 | | | Other current assets | 2,388 | | | 2,981 | | | Total other current assets | $ | 37,809 | | | $ | 32,650 | |
|
| Schedule of Accrued and Other Liabilities |
Accrued and other liabilities consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2026 | | March 31, 2026 | | Accrued compensation | $ | 23,976 | | | $ | 21,649 | | | Accrued taxes | 25,439 | | | 23,238 | | | Other accrued liabilities | 42,650 | | | 24,980 | | | Total accrued and other liabilities | $ | 92,065 | | | $ | 69,867 | |
|
| Schedule of Other Income (Expense) |
Other income (expense), net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | | | 2026 | | 2025 | | | | | | Loss on debt extinguishment | $ | (44) | | | $ | (81) | | | | | | | Gain on warrants remeasurement | 71 | | | 209 | | | | | | | Interest income | 467 | | | 476 | | | | | | | | | | | | | | | Other expense | (902) | | | (240) | | | | | | | Other income (expense), net | $ | (408) | | | $ | 364 | | | | | |
|