XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Feb. 22, 2022
Income Tax Contingency [Line Items]            
Credit loss provision $ 700,000   $ 1,600,000      
Credit loss, write-off 100,000   500,000      
Credit loss, recovery 100,000   200,000      
Allowance for credit loss 2,300,000   2,300,000   $ 1,500,000  
Advertising expense 1,400,000 $ 500,000 2,200,000 $ 1,100,000    
Unrecognized income tax penalties and interest expense     0 $ 0    
Unrecognized income, tax penalties and interest accrued 0   0   $ 0  
Congruity360, LLC            
Income Tax Contingency [Line Items]            
Contingent consideration $ 1,600,000   $ 1,600,000     $ 2,000,000
Business combination, contingent consideration, term of payment 1 year 5 months 15 days   1 year 5 months 15 days     2 years 9 months 21 days
Business combination, contingent consideration paid $ 400,000   $ 400,000      
Congruity360, LLC | Fair Value            
Income Tax Contingency [Line Items]            
Contingent consideration $ 800,000   $ 800,000      
Capitalized internal-use software            
Income Tax Contingency [Line Items]            
Property, plant and equipment, useful life 4 years   4 years