XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Accrued Liabilities  
Accrued Liabilities

Note 9 - 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