Annual report pursuant to Section 13 and 15(d)

Organization, Basis of Presentation and Consolidation, and Significant Accounting Policies - Narrative (Details)

v3.24.0.1
Organization, Basis of Presentation and Consolidation, and Significant Accounting Policies - Narrative (Details)
12 Months Ended
Feb. 15, 2024
USD ($)
Dec. 11, 2023
$ / shares
Nov. 30, 2021
shares
Nov. 02, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Subsidiary, Sale of Stock [Line Items]              
Payment of initial public offering issuance costs         $ 0 $ 0 $ 5,543,000
Options exercised (in shares) | shares     2,424        
Tax receivable agreements, term         12 years    
Tax receivable agreements, percentage of benefits payable to shareholders         0.85    
Total liability         $ 211,000,000 210,500,000  
Number of reportable segments | segment         1    
Restricted cash held in escrow         $ 36,213,000 41,128,000  
Deferred offering costs         5,500,000    
Impairment of cloud computing software         $ 1,200,000 $ 0 $ 0
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]         Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Goodwill, impairment loss         $ 0 $ 0 $ 0
Capitalized contract cost, amortization period         7 years    
Non-Binding Acquisition Proposal | Principal Stockholders              
Subsidiary, Sale of Stock [Line Items]              
Business acquisition, share price (in dollars per share) | $ / shares   $ 12.75          
Cumulative percentage ownership after business combination   75.20%          
IPO              
Subsidiary, Sale of Stock [Line Items]              
Sale of stock, number of shares issued (in shares) | shares       22,222,222      
Sale of stock, price (in dollars per share) | $ / shares       $ 19.00      
Sale of stock, consideration received       $ 393,500,000      
Payment of initial public offering issuance costs       23,200,000      
Recognition of liabilities under tax receivable agreement       $ 5,500,000      
Hearts Parent, LLC and Hearts Merger Sub, Inc. | Subsequent Event              
Subsidiary, Sale of Stock [Line Items]              
Merger agreement, contract early termination fee $ 30,000,000            
Merger agreement, concentration early termination fee receivable 65,000,000            
Former Investor              
Subsidiary, Sale of Stock [Line Items]              
Restricted cash held in escrow           $ 1,100,000  
Minimum              
Subsidiary, Sale of Stock [Line Items]              
Lessee, operating lease, term of contract         1 year    
Maximum              
Subsidiary, Sale of Stock [Line Items]              
Lessee, operating lease, term of contract         12 years    
Maximum | Hearts Parent, LLC and Hearts Merger Sub, Inc. | Subsequent Event              
Subsidiary, Sale of Stock [Line Items]              
Merger agreement, enforcement cost $ 2,000,000