v3.22.2.2
Summary of Significant Accounting Policies - Voluntary Change in Accounting Principle (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Financing Receivable, Impaired [Line Items]        
Cost of sales $ 31,817 $ 25,662 $ 72,383 $ 51,116
Gross profit 8,099 9,053 14,067 17,608
General and administrative 10,588 8,398 22,303 17,979
Total operating expenses $ 21,773 14,636 $ 45,952 31,131
Prior to Change        
Financing Receivable, Impaired [Line Items]        
Cost of sales   26,944   53,640
Gross profit   7,771   15,084
General and administrative   7,116   15,455
Total operating expenses   13,354   28,607
Effect of Change        
Financing Receivable, Impaired [Line Items]        
Cost of sales   (1,282)   (2,524)
Gross profit   1,282   2,524
General and administrative   1,282   2,524
Total operating expenses   $ 1,282   $ 2,524