XML 85 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Nov. 20, 2024
$ / shares
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
reporting_unit
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Jul. 31, 2022
USD ($)
Property, Plant and Equipment [Line Items]            
Number of operating segments (in reporting units) | reporting_unit     1      
Number of reportable segments (in reporting units) | reporting_unit     1      
Deferred costs and other assets   $ 7,300,000 $ 7,300,000 $ 8,800,000    
Deferred commission   3,300,000 3,300,000 2,600,000    
Life insurance balance   $ 0 $ 0 3,300,000    
Estimated useful life   3 years 3 years      
Impairment loss     $ 200,000 0 $ 1,300,000  
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]     Research and development      
Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]         Research and development  
Deferred tax liabilities   $ 18,700,000 $ 18,700,000 800,000    
Deferred compensation liability   100,000 100,000 400,000    
Adjustment to contingent consideration liability     (600,000) (9,200,000) $ (4,400,000)  
Proceeds from insurance settlement     $ 500,000 $ 500,000 $ 0  
Issuance of common stock for conversion of Notes (in shares) | shares 2,381,765          
2026 Notes            
Property, Plant and Equipment [Line Items]            
Issuance of common stock for conversion of Notes (in shares) | shares 2,381,765          
Notes conversion (in dollars per share) | $ / shares $ 76.06          
Stock Options            
Property, Plant and Equipment [Line Items]            
Incremental shares excluded from computation of diluted earnings per share (in shares) | shares     713,534 920,403 1,029,417  
Restricted Stock            
Property, Plant and Equipment [Line Items]            
Incremental shares excluded from computation of diluted earnings per share (in shares) | shares     1,122,090 839,455 512,416  
Professional service            
Property, Plant and Equipment [Line Items]            
Support contract timing     12 months      
Developed technology | Director            
Property, Plant and Equipment [Line Items]            
Accounts payable   0 $ 0 $ 0    
Master Development Agreement | Director            
Property, Plant and Equipment [Line Items]            
Amount paid for services to act III management     0 100,000 $ 600,000  
Houden Superannuation | Director            
Property, Plant and Equipment [Line Items]            
Accounts payable   100,000 100,000      
Rent paid   100,000        
MENU Acquisition            
Property, Plant and Equipment [Line Items]            
Contingent consideration liability   $ 0 $ 0 600,000 9,800,000 $ 14,200,000
Adjustment to contingent consideration liability       $ (9,200,000) $ 4,400,000  
Minimum            
Property, Plant and Equipment [Line Items]            
Estimated useful lives   3 years 3 years      
Estimated useful life   3 years 3 years      
Warranty period   12 months 12 months      
Minimum | Subscription service            
Property, Plant and Equipment [Line Items]            
Payment period     12 months      
Minimum | Restaurant and Retail            
Property, Plant and Equipment [Line Items]            
Payment period     30 days      
Maximum            
Property, Plant and Equipment [Line Items]            
Estimated useful lives   40 years 40 years      
Estimated useful life   7 years 7 years      
Warranty period   60 months 60 months      
Maximum | 2026 Notes            
Property, Plant and Equipment [Line Items]            
Conversion of shares converted (in shares) | shares 616,712          
Notes conversion (in dollars per share) | $ / shares $ 30.8356          
Maximum | 2027 Notes            
Property, Plant and Equipment [Line Items]            
Conversion of shares converted (in shares) | shares 4,732,132          
Notes conversion (in dollars per share) | $ / shares $ 17.8571          
Maximum | Subscription service            
Property, Plant and Equipment [Line Items]            
Payment period     36 months      
Maximum | Restaurant and Retail            
Property, Plant and Equipment [Line Items]            
Payment period     90 days