Quarterly report [Sections 13 or 15(d)]

Intangible Assets - Schedule of Intangible Assets (Details)

v3.25.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Intangible Asset [Line Items]    
Total intangible assets, net $ 44,549 $ 84,801
Amortization Expense (1,998) (3,238)
Total intangible assets, net 42,551 81,563
Customer relationships    
Intangible Asset [Line Items]    
Total intangible assets, net 27,713 51,812
Amortization Expense (1,053) (1,674)
Total intangible assets, net 26,660 50,138
Trademarks    
Intangible Asset [Line Items]    
Total intangible assets, net 6,775 14,264
Amortization Expense (453) (737)
Total intangible assets, net 6,322 13,527
License rights    
Intangible Asset [Line Items]    
Total intangible assets, net 2,253 2,271
Amortization Expense (4) (4)
Total intangible assets, net 2,249 2,267
Patents & technologies    
Intangible Asset [Line Items]    
Total intangible assets, net 7,804 16,450
Amortization Expense (488) (823)
Total intangible assets, net 7,316 15,627
Backlog and non-competition agreements    
Intangible Asset [Line Items]    
Total intangible assets, net 4 4
Total intangible assets, net $ 4 $ 4