v3.26.1
Business Combinations - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 16, 2025
USD ($)
payout
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]            
Goodwill   $ 29,465   $ 29,465   $ 29,465
Stock-based compensation expense   $ 7,034 $ 9,252 $ 14,164 $ 18,237  
Intangible assets: developed technology            
Business Combination [Line Items]            
Weighted-average remaining useful life   46 months   46 months    
Intangible assets: customer relationships            
Business Combination [Line Items]            
Weighted-average remaining useful life   70 months   70 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