XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 57,969 $ 57,663
Finite-lived intangible assets, accumulated amortization 21,619 15,265
Total intangible assets, net book value 36,350 42,398
Total 36,350  
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 11,186 10,880
Finite-lived intangible assets, accumulated amortization 7,668 6,533
Total 3,518 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 6,123 4,451
Total 12,170 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 7,119 3,656
Total 20,587 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 709 625
Total $ 75 $ 159