v3.26.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 41,947 $ 43,414
Accumulated amortization 14,993 14,851
Net carrying amount $ 26,954 $ 28,563
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 15 years 15 years
Gross carrying amount $ 36,600 $ 36,600
Accumulated amortization 11,131 9,911
Net carrying amount $ 25,469 $ 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 365 325
Net carrying amount $ 435 $ 475
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 5 years 5 years
Gross carrying amount $ 740 $ 740
Accumulated amortization 688 627
Net carrying amount $ 52 $ 113
Vendor Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 15 years 15 years
Gross carrying amount $ 1,250 $ 1,253
Accumulated amortization 545 504
Net carrying amount $ 705 $ 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,190 1,950
Net carrying amount $ 210 $ 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 74 70
Net carrying amount $ 83 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