v3.26.1
ACQUISITIONS - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 02, 2026
Nov. 26, 2024
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Hatchify Inc          
Business Combination [Line Items]          
Total purchase consideration $ 271,222        
Acquisition holdback consideration not yet paid 30,000        
Measurement period adjustment, accounts payable and accrued liabilities     $ 600    
Adjustment, goodwill     600    
Integration-related cost, expense     3,500 $ 7,900  
Revenue of acquiree since acquisition date     8,500 14,100  
Holdbacks $ 4,425        
Hatchify Inc | Minimum          
Business Combination [Line Items]          
Contingent consideration paid out over period 2 years        
Hatchify Inc | Maximum          
Business Combination [Line Items]          
Contingent consideration paid out over period 3 years        
Hatchify Inc | Balance Sheet Location [Axis]: us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent          
Business Combination [Line Items]          
Holdback amount     1,700 1,700  
Hatchify Inc | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent          
Business Combination [Line Items]          
Holdback amount     2,800 2,800  
Hatchify Inc | Period One After Closing          
Business Combination [Line Items]          
Holdback amount $ 1,000        
Holdback period 120 days        
Hatchify Inc | Period Two After Closing          
Business Combination [Line Items]          
Holdback amount $ 700        
Holdback period 12 months        
Hatchify Inc | Period Three After Closing          
Business Combination [Line Items]          
Holdback amount $ 2,800        
Holdback period 36 months        
RepairPal, Inc.          
Business Combination [Line Items]          
Total purchase consideration   $ 80,000      
Holdbacks   12,294      
Adjustment, consideration transferred   1,200      
Acquisition-related transaction costs         $ 5,000
RepairPal, Inc. | General Holdback          
Business Combination [Line Items]          
Holdback amount   $ 8,000      
Holdback period   15 months      
RepairPal, Inc. | Tax Holdback          
Business Combination [Line Items]          
Holdback amount   $ 2,000      
Holdback period   24 months      
RepairPal, Inc. | Indemnity Holdback          
Business Combination [Line Items]          
Holdback amount   $ 3,500      
Holdback period   30 days      
RepairPal, Inc. | Applied Against Indemnity Holdback          
Business Combination [Line Items]          
Acquisition-related transaction costs         3,500
RepairPal, Inc. | General Holdback Remained          
Business Combination [Line Items]          
Holdback amount     5,300 5,300 5,300
RepairPal, Inc. | Tax Holdback Remained          
Business Combination [Line Items]          
Holdback amount     $ 2,000 $ 2,000 $ 2,000