XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
ACCRUED EXPENSES AND OTHER LIABILITIES  
Schedule of accrued expenses and other liabilities

​

​

​

​

​

​

​

​

​

​

​

​

    

 

​

​

March 31, 

    

December 31, 

December 31, 

​

​

​

​

2023

    

2022

(in thousands)

 

​

​

​

​

  

 

​

  

Accrued payroll and related expenses

​

​

​

​

$

4,432

​

$

3,753

Accrued sales incentives and discounts

​

​

​

​

 

3,508

​

 

2,485

Accrued warranty costs

​

​

​

​

 

6,487

​

 

5,699

Deferred revenue

​

​

​

​

 

1,658

​

 

1,989

Income taxes payable

​

​

​

​

​

4,739

​

​

342

Other

​

​

​

​

 

873

​

 

1,072

Total accrued expenses and other liabilities

​

​

​

​

$

21,697

​

$

15,340