v3.26.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Goodwill
Goodwill is an indefinite lived asset with balances as follows:
As of December 31, 2024$64,308 
Impairment(6,219)
Other adjustment(2,527)
Foreign currency translation1,428 
As of December 31, 2025$56,990 
Additions346 
Foreign currency translation(183)
As of June 30, 2026$57,153 
Schedule of Intangible Asset, Finite-Lived
The following presents the Company’s gross and net amounts of intangible assets, other than goodwill, as reported on the Consolidated Balance Sheets as of June 30, 2026 and December 31, 2025:
June 30, 2026
Weighted Average Useful Life (in Years)
Gross Book Value
Accumulated Amortization
Net Book Value
Customer relationships7.1$41,319 $(22,780)$18,539 
Developed technology7.03,938 (1,875)2,063 
Noncompete agreements4.83,531 (1,658)1,873 
Total definite lived assets48,788 (26,313)22,475 
Trade names
12,527 12,527 
Total intangible assets$61,315 $(26,313)$35,002 
December 31, 2025
Weighted Average Useful Life (in Years)
Gross Book Value
Accumulated Amortization
Net Book Value
Customer relationships7.1$40,760 $(20,283)$20,477 
Developed technology7.03,938 (1,594)2,344 
Noncompete agreements4.73,111 (1,309)1,802 
Total definite lived assets47,809 (23,186)24,623 
Trade names
12,490 — 12,490 
Total intangible assets60,299 $(23,186)$37,113 
Schedule of Intangible Asset, Indefinite-Lived
The following presents the Company’s gross and net amounts of intangible assets, other than goodwill, as reported on the Consolidated Balance Sheets as of June 30, 2026 and December 31, 2025:
June 30, 2026
Weighted Average Useful Life (in Years)
Gross Book Value
Accumulated Amortization
Net Book Value
Customer relationships7.1$41,319 $(22,780)$18,539 
Developed technology7.03,938 (1,875)2,063 
Noncompete agreements4.83,531 (1,658)1,873 
Total definite lived assets48,788 (26,313)22,475 
Trade names
12,527 12,527 
Total intangible assets$61,315 $(26,313)$35,002 
December 31, 2025
Weighted Average Useful Life (in Years)
Gross Book Value
Accumulated Amortization
Net Book Value
Customer relationships7.1$40,760 $(20,283)$20,477 
Developed technology7.03,938 (1,594)2,344 
Noncompete agreements4.73,111 (1,309)1,802 
Total definite lived assets47,809 (23,186)24,623 
Trade names
12,490 — 12,490 
Total intangible assets60,299 $(23,186)$37,113