XML 147 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Schedule of Property and Equipment Depreciation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total depreciation expense $ 44,441,000 $ 28,966,000 $ 21,686,000
Goodwill, impairment charges 0 0 0
Cost of sales      
Property, Plant and Equipment [Line Items]      
Total depreciation expense 42,807,000 26,261,000 19,023,000
Selling, general and administrative expenses      
Property, Plant and Equipment [Line Items]      
Total depreciation expense $ 1,634,000 $ 2,705,000 $ 2,663,000