XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities  
Schedule of accrued liabilities

Accrued liabilities consisted of the following at June 30, 2024 and December 31, 2023 (in thousands):

​

​

​

​

​

​

​

​

​

    

June 30, 2024

    

December 31, 2023

Accrued salaries, commissions, benefits and bonus

​

$

66,854

​

$

125,636

Accrued inventory in transit

​

​

20,975

​

​

12,197

Accrued income and other taxes

​

 

12,816

​

 

5,784

Accrued professional, consulting and lobbying fees

​

 

6,544

​

 

7,377

Accrued warranty expense

​

 

5,515

​

 

7,374

Other accrued expenses

​

 

28,910

​

 

29,862

Accrued liabilities

​

$

141,614

​

$

188,230

​