XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Components of Accrued Expenses and Other Liabilities
Accrued expenses and other current liabilities consist of the following:
June 30,December 31,
20242023
Accrued compensation$60,722 $67,053 
Contract liabilities57,452 69,219 
Current portion of accrued warranty24,754 27,283 
Short-term lease liabilities4,454 4,597 
Other13,847 13,198 
Total$161,229 $181,350 
Other Noncurrent Liabilities
Other long-term liabilities and deferred income taxes consist of the following:
June 30,December 31,
20242023
Accrued warranty$16,320 $19,926 
Unrecognized tax benefits15,527 17,176 
Long-term lease liabilities12,964 13,664 
Deferred income taxes1,506 1,508 
Transition tax related to 2017 U.S. tax reform act— 11,009 
Other5,261 5,369 
Total$51,578 $68,652