v3.25.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
obligation
institution
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Property, Plant and Equipment [Line Items]      
Number of financial institutions | institution 3    
Impairment of property and equipment $ 0 $ 0  
Goodwill and intangible asset impairment $ 0 0  
Number of performance obligation | obligation 2    
Capitalized software development costs $ 0 0  
Advertising costs 100,000 100,000  
Unrecognized tax benefits 3,569,000 3,480,000 $ 2,595,000
Foreign R&D tax credit receivable $ 2,200,000 $ 1,900,000  
Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 1 year    
Finite-lived intangible asset, useful life 5 years    
Licensing arrangement, period 2 years    
Software license, period 1 year    
Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 10 years    
Finite-lived intangible asset, useful life 8 years    
Licensing arrangement, period 3 years    
Software license, period 3 years