v3.26.1
Intangible Assets - Schedule of Intangible Assets Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-lived intangible assets:    
Gross carrying amount $ 88,497 $ 86,473
Accumulated amortization (27,541) (23,769)
Total 60,956 62,704
Developed products    
Finite-lived intangible assets:    
Gross carrying amount 79,510 77,486
Accumulated amortization (19,029) (15,291)
Total 60,481 62,195
Other    
Finite-lived intangible assets:    
Gross carrying amount 8,987 8,987
Accumulated amortization (8,512) (8,478)
Total $ 475 $ 509