XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 43,417 $ 43,423
Accumulated amortization 13,067 11,284
Net carrying amount $ 30,350 $ 32,139
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 8,691 7,471
Net carrying amount $ 27,909 $ 29,129
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 285 245
Net carrying amount $ 515 $ 555
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 5 years 5 years
Gross carrying amount $ 739 $ 739
Accumulated amortization 567 507
Net carrying amount $ 172 $ 232
Vendor Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 15 years 15 years
Gross carrying amount $ 1,257 $ 1,263
Accumulated amortization 462 420
Net carrying amount $ 795 $ 843
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 1,710 1,470
Net carrying amount $ 690 $ 930
Patents    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 17 years 17 years
Gross carrying amount $ 157 $ 157
Accumulated amortization 65 61
Net carrying amount 92 96
Subtotal    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 41,953 41,959
Accumulated amortization 11,780 10,174
Net carrying amount $ 30,173 $ 31,785
In-place Lease Intangible Asset    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 4 years 4 years
Gross carrying amount $ 568 $ 568
Accumulated amortization 501 433
Net carrying amount $ 67 $ 135
Above Market Lease Intangible Asset    
Finite Lived Intangible Assets [Line Items]    
Weighted average amortization period in years 4 years 4 years
Gross carrying amount $ 896 $ 896
Accumulated amortization 786 677
Net carrying amount $ 110 $ 219