XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Contract Liabilities - Refundable Customer Deposits (Details)
$ in Thousands
6 Months Ended
Jun. 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,200
Refundable Customer Deposits  
Change in Contract with Customer, Liability  
Beginning balance 15,274
Additions to contract liabilities 17,565
Contract liabilities transferred to revenue (13,593)
Ending balance $ 19,246