XML 57 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Value of Goodwill
The changes in the carrying value of goodwill are as follows:

Goodwill balance, January 1, 2024$13,328 
Additions (1)2,212 
Goodwill balance, December 31, 2024$15,540 
Additions (1)72,670 
Goodwill balance, December 31, 2025$88,210 
(1) Additions represent goodwill associated with the acquisition of CJK and Keystone during 2024 and 2025, respectively. See Note 4 for additional information.
Schedule of Finite-Lived Intangible Assets
The following table presents information about the Company’s intangible assets as of:

December 31, 2025December 31, 2024
Estimated Useful Life
Gross
Carrying
Amount
Accumulated
Amortization

 
Net
Gross
Carrying
Amount

Accumulated
Amortization

Net
Customer list (1)
3-10 years
$42,500 $(5,382)$37,118 $10,600 $(3,533)$7,067 
Trademarks (1)
6-10 years
9,800 (938)8,862 1,000 (556)444 
Developed technology (1)
3 years
2,167 (645)1,522 726 (273)453 
Total$54,467 $(6,965)$47,502 $12,326 $(4,362)$7,964 
(1) Includes intangible assets recognized in connection with the Keystone and Trinity acquisitions. Developed technology also includes capitalized internal-use software development costs.
Schedule of Indefinite-Lived Intangible Assets
The following table presents information about the Company’s intangible assets as of:

December 31, 2025December 31, 2024
Estimated Useful Life
Gross
Carrying
Amount
Accumulated
Amortization

 
Net
Gross
Carrying
Amount

Accumulated
Amortization

Net
Customer list (1)
3-10 years
$42,500 $(5,382)$37,118 $10,600 $(3,533)$7,067 
Trademarks (1)
6-10 years
9,800 (938)8,862 1,000 (556)444 
Developed technology (1)
3 years
2,167 (645)1,522 726 (273)453 
Total$54,467 $(6,965)$47,502 $12,326 $(4,362)$7,964 
(1) Includes intangible assets recognized in connection with the Keystone and Trinity acquisitions. Developed technology also includes capitalized internal-use software development costs.
Schedule of Estimated Amortization Expense
As of December 31, 2025, the estimated amortization expense of finite-lived intangible assets for each of the next five years are as follows:
For the Year Ended December 31,
2026$5,914 
20275,801 
20285,437 
20295,116 
20305,116 
Thereafter20,118 
Total$47,502