XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment - Schedule of Depreciation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Property, Plant and Equipment [Line Items]        
Total depreciation expense $ 8,750 $ 7,964 $ 16,966 $ 16,017
Cost of revenue        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 5,160 4,678 9,838 9,456
Research and development        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 1,739 1,631 3,449 3,228
Sales and marketing        
Property, Plant and Equipment [Line Items]        
Total depreciation expense 1,181 1,112 2,353 2,248
General and administrative        
Property, Plant and Equipment [Line Items]        
Total depreciation expense $ 670 $ 543 $ 1,326 $ 1,085