XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment - Depreciation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]        
Total depreciation expense $ 5,460 $ 4,583 $ 10,080 $ 9,187
Cost of revenue        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 4,205 3,362 7,734 6,738
Research and development        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 748 565 1,262 1,157
Sales and marketing        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 273 347 581 681
General and administrative        
Property, Plant and Equipment [Line Items]        
Total depreciation expense $ 234 $ 309 $ 503 $ 611