XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 59,563 $ 11,876
Finite-lived intangible assets, accumulated amortization 10,859 10,142
Total intangible assets, net book value 48,704 1,734
Total 48,683  
Finite-lived intangible assets, gross carrying value (1,121) (1,159)
Finite-lived intangible assets, accumulated amortization (1,142) (1,292)
Total 21 133
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 10,152 8,085
Finite-lived intangible assets, accumulated amortization 7,336 7,214
Total 2,816 871
Trade Names    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 18,225 3,066
Finite-lived intangible assets, accumulated amortization 2,812 2,607
Total 15,413 459
Developed Technology    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 32,307 1,884
Finite-lived intangible assets, accumulated amortization 1,853 1,613
Total $ 30,454 $ 271