XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
3 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued expenses consist of the following (in thousands):

March 31,
2024
June 30,
2024
Accounts payable$20,025 46,104 
Accrued warranty1,138 1,550 
Accrued compensation8,956 13,425 
Government authorities3,062 5,135 
Other current liabilities827 2,557 
$34,008 $68,771 
Schedule of Product Warranty Liability
The following table summarizes warranty activity for the three months ended June 30, 2023 and 2024 (in thousands):

Three Months Ended June 30,
20232024
Accrued warranty reserve, beginning of year$2,255 2,926 
Accrual for product warranties issued430 247 
Product replacements and other warranty expenditures(110)(86)
Expiration of warranties(70)(9)
Acquired through MiX Combination— 356 
Foreign currency translation difference— — 
Accrued warranty reserve, end of period (1)
$2,505 3,434 
(1) Includes non-current accrued warranty included in other long-term liabilities at June 30, 2023 and 2024 of $1,739 and $1,884, respectively.