v3.26.3
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 43,875 $ 43,414
Accumulated amortization 15,867 14,851
Net carrying amount $ 28,008 $ 28,563
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 15 years 15 years
Gross carrying amount $ 37,220 $ 36,600
Accumulated amortization 11,762 9,911
Net carrying amount $ 25,458 $ 26,689
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 10 years 10 years
Gross carrying amount $ 800 $ 800
Accumulated amortization 385 325
Net carrying amount $ 415 $ 475
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 6 years 5 years
Gross carrying amount $ 2,050 $ 740
Accumulated amortization 768 627
Net carrying amount $ 1,282 $ 113
Vendor Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 15 years 15 years
Gross carrying amount $ 1,248 $ 1,253
Accumulated amortization 565 504
Net carrying amount $ 683 $ 749
Database    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 5 years 5 years
Gross carrying amount $ 2,400 $ 2,400
Accumulated amortization 2,310 1,950
Net carrying amount $ 90 $ 450
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 17 years 17 years
Gross carrying amount $ 157 $ 157
Accumulated amortization 77 70
Net carrying amount $ 80 87
Subtotal    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount   41,950
Accumulated amortization   13,387
Net carrying amount   $ 28,563
In-place Lease Intangible Asset    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years   4 years
Gross carrying amount   $ 568
Accumulated amortization   568
Net carrying amount   $ 0
Above Market Lease Intangible Asset    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years   4 years
Gross carrying amount   $ 896
Accumulated amortization   896
Net carrying amount   $ 0