XML 134 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization $ 12,962 $ 12,482 $ 11,724 $ 11,347 $ 11,021 $ 11,215 $ 11,640 $ 10,795 $ 48,515 $ 44,671 $ 38,732
Cost of revenue                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization 10,308 10,075 9,269 8,907 8,803 8,904 8,747 8,500      
Research and development                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization 1,012 831 868 872 768 768 804 825      
Sales and marketing                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization 27 36 1 1 1 1 1 1      
General and administrative                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization $ 1,615 $ 1,540 $ 1,586 $ 1,567 $ 1,449 $ 1,542 $ 2,088 $ 1,469