v3.26.1
Acquisitions and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 14, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Acquisition [Line Items]          
Net of cash acquired       $ 0 $ 400
Shares with total grant date fair value       0  
Amortization of intangible assets   $ 1,000 $ 300 $ 1,500 $ 600
InfiniGrow Ltd.          
Business Acquisition [Line Items]          
Less total consideration paid for acquisition $ 200        
Business Combination Aggregate Outstanding Balance 400        
Fair value of business consideration $ 6,500        
Developed Technology          
Business Acquisition [Line Items]          
Intangible asset estimated useful life 3 years        
Business Combination, Separately Recognized Transactions, Assets Recognized $ 2,000        
Customer Relationships Member          
Business Acquisition [Line Items]          
Business Combination, Separately Recognized Transactions, Assets Recognized   $ 8,700   $ 8,700