XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Property, Plant and Equipment - Schedule of Depreciation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Property, Plant and Equipment [Line Items]        
Total depreciation expense $ 7,989 $ 6,647 $ 24,005 $ 16,727
Cost of revenue        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 4,679 4,056 14,135 11,790
Research and development        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 1,628 1,199 4,856 2,461
Sales and marketing        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 1,107 905 3,355 1,486
General and administrative        
Property, Plant and Equipment [Line Items]        
Total depreciation expense $ 575 $ 487 $ 1,659 $ 990