v3.25.2
Acquisitions - Summary of Final Purchase Price Allocation to Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 18, 2025
Mar. 18, 2024
May 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Business Combination [Line Items]            
Total cash consideration       $ 11,611    
Goodwill         $ 5,833 $ 5,833
F.H. Investments Inc            
Business Combination [Line Items]            
Total cash consideration   $ 8,500 $ 500      
Performance-based contingent consideration   $ 500        
Preliminary Purchase Price Allocation | F.H. Investments Inc            
Business Combination [Line Items]            
Accounts receivable $ 27          
Inventory 1,722          
Other current assets 29          
Property and equipment 321          
Operating lease right-of-use assets 405          
Accounts payable (63)          
Accrued expenses (297)          
Operating lease liabilities, current (75)          
Operating lease liabilities, net of current portion (330)          
Total identifiable net assets 3,329          
Total cash consideration 8,354          
Earnout liability, current 500          
Goodwill 5,525          
Preliminary Purchase Price Allocation | F.H. Investments Inc | Customer relationships            
Business Combination [Line Items]            
Intangible assets 1,290          
Preliminary Purchase Price Allocation | F.H. Investments Inc | Non-compete            
Business Combination [Line Items]            
Intangible assets 220          
Preliminary Purchase Price Allocation | F.H. Investments Inc | Trade names            
Business Combination [Line Items]            
Intangible assets 80          
Measurement Period Adjustments | F.H. Investments Inc            
Business Combination [Line Items]            
Other current assets 9          
Property and equipment (255)          
Total identifiable net assets (186)          
Total cash consideration 122          
Goodwill 308          
Measurement Period Adjustments | F.H. Investments Inc | Customer relationships            
Business Combination [Line Items]            
Intangible assets 50          
Measurement Period Adjustments | F.H. Investments Inc | Non-compete            
Business Combination [Line Items]            
Intangible assets 10          
Final Purchase Price Allocation | F.H. Investments Inc            
Business Combination [Line Items]            
Accounts receivable 27          
Inventory 1,722          
Other current assets 38          
Property and equipment 66          
Operating lease right-of-use assets 405          
Accounts payable (63)          
Accrued expenses (297)          
Operating lease liabilities, current (75)          
Operating lease liabilities, net of current portion (330)          
Total identifiable net assets 3,143          
Total cash consideration 8,476          
Earnout liability, current 500          
Goodwill 5,833          
Final Purchase Price Allocation | F.H. Investments Inc | Customer relationships            
Business Combination [Line Items]            
Intangible assets 1,340          
Final Purchase Price Allocation | F.H. Investments Inc | Non-compete            
Business Combination [Line Items]            
Intangible assets 230          
Final Purchase Price Allocation | F.H. Investments Inc | Trade names            
Business Combination [Line Items]            
Intangible assets $ 80