XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 58,003 $ 57,663
Finite-lived intangible assets, accumulated amortization 19,636 15,265
Total intangible assets, net book value 38,367 42,398
Total 38,367  
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 11,220 10,880
Finite-lived intangible assets, accumulated amortization 7,425 6,533
Total 3,795 4,347
Trade Names    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 18,293 18,293
Finite-lived intangible assets, accumulated amortization 5,566 4,451
Total 12,727 13,842
Developed Technology    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 27,706 27,706
Finite-lived intangible assets, accumulated amortization 5,964 3,656
Total 21,742 24,050
Patent and Trademarks    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 784 784
Finite-lived intangible assets, accumulated amortization 681 625
Total $ 103 $ 159