v3.25.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 57,721 $ 57,663
Finite-lived intangible assets, accumulated amortization 17,339 15,265
Total intangible assets, net book value 40,382 42,398
Total 40,382  
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 10,938 10,880
Finite-lived intangible assets, accumulated amortization 6,868 6,533
Total 4,070 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,008 4,451
Total 13,285 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 4,810 3,656
Total 22,896 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 653 625
Total $ 131 $ 159