v3.26.1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
May 16, 2025
USD ($)
payout
shares
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]        
Goodwill   $ 29,465   $ 29,465
Stock-based compensation expense   $ 7,130 $ 8,985  
Intangible assets: developed technology        
Business Combination [Line Items]        
Weighted-average remaining useful life   49 months    
Intangible assets: customer relationships        
Business Combination [Line Items]        
Weighted-average remaining useful life   73 months    
Contingent Consideration Payable In Common Stock        
Business Combination [Line Items]        
Contingent consideration, liability $ 500      
Vidurama, Inc.        
Business Combination [Line Items]        
Total purchase consideration 35,915      
Holdback amount $ 2,325      
Contingent consideration period 6 years      
Contingent consideration, liability $ 1,600      
Number of shares issued (in shares) | shares 49,967      
Contingent consideration, liability, noncurrent $ 200      
Goodwill $ 29,465      
Vidurama, Inc. | Intangible assets: developed technology        
Business Combination [Line Items]        
Weighted-average remaining useful life 5 years      
Vidurama, Inc. | Intangible assets: customer relationships        
Business Combination [Line Items]        
Weighted-average remaining useful life 7 years      
Vidurama, Inc. | Trade names        
Business Combination [Line Items]        
Weighted-average remaining useful life 7 years      
Vidurama, Inc. | Short term Holdback        
Business Combination [Line Items]        
Purchase price $ 500      
Contingent consideration period 90 days 90 days    
Vidurama, Inc. | Ascrow Arrangement        
Business Combination [Line Items]        
Contractual term 12 months      
Vidurama, Inc. | Contingent Consideration Payable In Common Stock        
Business Combination [Line Items]        
Contingent consideration, liability $ 1,100      
TrueLark Agreement        
Business Combination [Line Items]        
Revenue milestone, completion period one 1 year      
Revenue milestone, completion period two 1 year      
Number of potential payouts | payout 2      
Stock-based compensation expense   $ 0   $ (2,700)
TrueLark Agreement | Common Stock        
Business Combination [Line Items]        
Revenue milestone, payout amount $ 5,000      
Revenue milestone, payout (in shares) | shares 1,000,000