XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 57,663 $ 11,876
Finite-lived intangible assets, accumulated amortization 15,265 10,142
Total intangible assets, net book value 42,398 1,734
Total 42,398  
Finite-lived intangible assets, gross carrying value (1,221) (1,159)
Finite-lived intangible assets, accumulated amortization (1,261) (1,292)
Total 40 133
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 12,101 8,085
Finite-lived intangible assets, accumulated amortization 7,794 7,214
Total 4,307 871
Trade Names    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 18,293 3,066
Finite-lived intangible assets, accumulated amortization 4,451 2,607
Total 13,842 459
Patent and trademarks    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 784  
Finite-lived intangible assets, accumulated amortization 625  
Total 159  
Developed Technology    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 27,706 1,884
Finite-lived intangible assets, accumulated amortization 3,656 1,613
Total $ 24,050 $ 271