XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Contract Liabilities - Refundable Customer Deposits (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Change in Contract with Customer, Liability  
Average period to recognize contract with customer liability as revenue 19 months
Refundable Customer Deposits, Current  
Change in Contract with Customer, Liability  
Ending balance $ 19,900
Refundable Customer Deposits  
Change in Contract with Customer, Liability  
Beginning balance 15,274
Additions to contract liabilities 25,952
Contract liabilities transferred to revenue (21,359)
Ending balance $ 19,867