v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
3 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):

March 31,
2026
June 30,
2026
Accrued warranty$959 $924 
Accrued compensation22,890 24,654 
Government authorities10,533 10,573 
Other current liabilities3,317 3,819 
$37,699 $39,970 
Schedule of Product Warranty Liability
The following table summarizes warranty activity for the three months ended June 30, 2025 and 2026 (in thousands):

Three Months Ended June 30,
20252026
Accrued warranty reserve, beginning of year$3,618 $2,202 
Accrual for product warranties issued97 225 
Product replacements and other warranty expenditures(229)(334)
Expiration of warranties
(45)— 
Foreign currency translation difference66 30 
Accrued warranty reserve, end of period (1)
$3,507 $2,123 
(1) Includes non-current accrued warranty included in other long-term liabilities at June 30, 2025 and 2026 of $2,134 and $1,199, respectively.