v3.26.1
Acquisitions - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 05, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
acquisition
Dec. 31, 2025
USD ($)
acquisition
payment
2026 Acquisitions        
Business Combination [Line Items]        
Number of businesses acquired | acquisition     1  
Total consideration paid     $ 1,500  
Identifiable intangible asset   $ 400 $ 400  
2026 Acquisitions | Notes Payable, Other Payables        
Business Combination [Line Items]        
Interest rate (in percent)   7.00% 7.00%  
2025 Acquisitions        
Business Combination [Line Items]        
Number of businesses acquired | acquisition       7
RTP Alliance LLC        
Business Combination [Line Items]        
Total consideration paid $ 61,300      
RTP Alliance LLC | Promissory Note        
Business Combination [Line Items]        
Interest rate (in percent) 6.00%      
Other Acquisitions        
Business Combination [Line Items]        
Number of businesses acquired | acquisition       6
Total consideration paid       $ 14,100
Consideration cash       $ 0
Lock-up period (in months)       6 months
Acquisition including contingent consideration | acquisition       2
Acquisition related expenses   $ 100 $ 100  
Other Acquisitions | Minimum        
Business Combination [Line Items]        
Liability to contingent consideration   0 0  
Other Acquisitions | Maximum        
Business Combination [Line Items]        
Liability to contingent consideration   $ 2,800 $ 2,800  
Other Acquisitions | Promissory Note | Minimum        
Business Combination [Line Items]        
Interest rate (in percent)       5.00%
Other Acquisitions | Convertible Notes Payable        
Business Combination [Line Items]        
Interest rate (in percent)       5.00%
Interest-only, number of quarterly payments | payment       4
Principal and interest, number of quarterly payments | payment       8