XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities consist of the following:
September 30,December 31,
20222021
Contract liabilities$81,868 $89,659 
Accrued compensation73,324 94,857 
Current portion of accrued warranty26,800 26,204 
Short-term lease liabilities5,291 5,454 
Other12,353 14,652 
Total$199,636 $230,826