XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment - Schedule of Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Total depreciation expense $ 35,670 $ 31,739 $ 24,443
Cost of revenue      
Property, Plant and Equipment [Line Items]      
Total depreciation expense 20,673 18,532 16,273
Research and development      
Property, Plant and Equipment [Line Items]      
Total depreciation expense 7,243 6,476 3,977
Sales and marketing      
Property, Plant and Equipment [Line Items]      
Total depreciation expense 4,903 4,455 2,628
General and administrative      
Property, Plant and Equipment [Line Items]      
Total depreciation expense $ 2,851 $ 2,276 $ 1,565