v3.25.4
Acquisitions - Summary of Components of Identifiable Intangible Assets Acquired and their Estimated Useful Lives (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 14, 2025
Dec. 31, 2025
2025 Acquisitions    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total Intangible Assets Acquired $ 10,548  
Acquired Intangible Assets Weighted Average Useful Life (in years) 8 years 1 month 6 days  
Customer Relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Acquired Intangible Assets Weighted Average Useful Life (in years)   8 years 8 months 12 days
Customer Relationships | 2025 Acquisitions    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total Intangible Assets Acquired $ 5,148  
Acquired Intangible Assets Weighted Average Useful Life (in years) 8 years 9 months 18 days  
Developed Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Acquired Intangible Assets Weighted Average Useful Life (in years)   6 years 10 months 24 days
Developed Technology | 2025 Acquisitions    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total Intangible Assets Acquired $ 2,600  
Acquired Intangible Assets Weighted Average Useful Life (in years) 7 years  
Tradename | 2025 Acquisitions    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total Intangible Assets Acquired $ 1,500  
Acquired Intangible Assets Weighted Average Useful Life (in years) 10 years  
Non-compete | 2025 Acquisitions    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total Intangible Assets Acquired $ 1,300  
Acquired Intangible Assets Weighted Average Useful Life (in years) 5 years