XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Detail of Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of other current liabilities

Other current liabilities consist of the following (in thousands):

December 31,

 

  ​ ​ ​

2025

  ​ ​ ​

2024

 

Accrued warranty costs

$

22,855

$

16,148

Current lease liability

35,542

28,158

Accrued job losses

 

43,958

 

21,636

Accrued sales and use tax

 

8,793

 

5,568

Liabilities due to former owners

 

36,750

 

87,417

Repayments to customers

250,008

Other current liabilities

 

88,484

 

92,656

$

236,382

$

501,591