Quarterly report [Sections 13 or 15(d)]

Intangible Assets - Schedule of Intangible Assets (Details)

v3.25.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Intangible Assets        
Total intangible assets, net     $ 44,549 $ 84,801
Amortization Expense $ (1,998) $ (3,238) (3,996) (6,476)
Total intangible assets, net 40,553 78,325 40,553 78,325
Customer relationships        
Intangible Assets        
Total intangible assets, net     27,713 51,812
Amortization Expense     (2,106) (3,349)
Total intangible assets, net 25,607 48,463 25,607 48,463
Trademarks        
Intangible Assets        
Total intangible assets, net     6,775 14,264
Amortization Expense     (906) (1,473)
Total intangible assets, net 5,869 12,791 5,869 12,791
License rights        
Intangible Assets        
Total intangible assets, net     2,253 2,271
Amortization Expense     (9) (9)
Total intangible assets, net 2,244 2,262 2,244 2,262
Patents & technologies        
Intangible Assets        
Total intangible assets, net     7,804 16,450
Amortization Expense     (975) (1,645)
Total intangible assets, net 6,829 14,805 6,829 14,805
Backlog and non-competition agreements        
Intangible Assets        
Total intangible assets, net     4 4
Total intangible assets, net $ 4 $ 4 $ 4 $ 4