XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Enterprise customer threshold $ 100,000   $ 100,000  
Revenue, performance obligation, description of payment terms     The Company’s payment terms and conditions vary by contract type, and generally range from 30 to 90 days.  
Amortization of deferred contract costs $ 4,100,000 $ 2,000,000 $ 11,253,000 $ 6,020,000