XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Financial Statement Information - Schedule of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure Details Of Depreciation And Amortization [Line Items]      
Total depreciation and amortization expense $ 34,927 $ 25,383 $ 21,745
Cost of revenue      
Disclosure Details Of Depreciation And Amortization [Line Items]      
Total depreciation and amortization expense 18,902 12,772 8,581
Sales and marketing      
Disclosure Details Of Depreciation And Amortization [Line Items]      
Total depreciation and amortization expense 3,736 5,286 7,014
Technology and development      
Disclosure Details Of Depreciation And Amortization [Line Items]      
Total depreciation and amortization expense 7,688 4,184 2,834
General and administrative      
Disclosure Details Of Depreciation And Amortization [Line Items]      
Total depreciation and amortization expense $ 4,601 $ 3,141 $ 3,316