XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Feb. 22, 2022
USD ($)
Income Tax Contingency [Line Items]      
Credit loss provision $ 3,100,000    
Credit loss, write-off 1,100,000    
Credit loss, recovery 700,000    
Allowance for credit loss 2,800,000 $ 1,500,000  
Unbilled receivables, current $ 2,800,000 2,000,000  
Number of reportable segments | segment 1    
Advertising expense $ 5,500,000 3,100,000  
Unrecognized tax benefits, penalties and interest recognized 0 0  
Unrecognized tax benefits, penalties and interest accrued $ 0 $ 0  
Congruity360, LLC      
Income Tax Contingency [Line Items]      
Contingent consideration     $ 2,000,000
Contingent consideration, liability, term 11 months 15 days   2 years 9 months 21 days
Business combination, contingent consideration paid $ 400,000    
Congruity360, LLC | Fair Value      
Income Tax Contingency [Line Items]      
Contingent consideration $ 1,300,000    
Capitalized software development      
Income Tax Contingency [Line Items]      
Property, plant and equipment, useful life 4 years