v3.26.1
Contingent Earnout Share Liability (Details)
3 Months Ended
Mar. 31, 2026
day
$ / shares
shares
Dec. 31, 2020
shares
Dec. 31, 2019
tranche
shares
Nov. 20, 2019
shares
Tranche III - LTM EBITDA or 20 trading days in consecutive 30 day trading period        
Business Combination, Contingent Consideration [Line Items]        
Maximum stock price of common stock before conversion (in usd per share) | $ / shares $ 16.00      
Tranche II - LTM EBITDA or 20 trading days in consecutive 30 day trading period        
Business Combination, Contingent Consideration [Line Items]        
Maximum stock price of common stock before conversion (in usd per share) | $ / shares $ 14.00      
Class A-2 Common Stock        
Business Combination, Contingent Consideration [Line Items]        
Class A-1 common stock reserved for issuance (in shares)       10,000,000
Class A-2 Common Stock | Tranche III - LTM EBITDA or 20 trading days in consecutive 30 day trading period        
Business Combination, Contingent Consideration [Line Items]        
Number of shares converted (in shares) 1,666,667 1,666,636    
Threshold trading days | day 20      
Threshold consecutive trading days | day 30      
Class A-2 Common Stock | Tranche I - EBITDA for last 12 months or 20 trading days in consecutive 30 day trading period        
Business Combination, Contingent Consideration [Line Items]        
Number of shares converted (in shares)   1,666,666    
Class A-2 Common Stock | Tranche II - LTM EBITDA or 20 trading days in consecutive 30 day trading period        
Business Combination, Contingent Consideration [Line Items]        
Number of shares converted (in shares) 1,666,667      
Threshold trading days | day 20      
Threshold consecutive trading days | day 30      
Class A-2 Common Stock | Common Stock        
Business Combination, Contingent Consideration [Line Items]        
Shares issued (in shares)     5,000,000  
Number of tranches upon satisfaction | tranche     3