XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Detail of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other current liabilities    
Accrued warranty costs $ 16,148 $ 11,650
Current lease liability 28,158 24,426
Accrued job losses 21,636 5,458
Accrued sales and use tax 5,568 6,592
Liabilities due to former owners 87,417 49,024
Repayments to customers 250,008 37,241
Other current liabilities 92,656 55,537
Total other current liabilities $ 501,591 $ 189,928