v3.26.1
Intangible Assets - Schedule of Intangible Assets Outstanding (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-lived intangible assets:    
Gross carrying amount $ 87,383 $ 86,473
Accumulated amortization (25,702) (23,769)
Total 61,681 62,704
Developed products    
Finite-lived intangible assets:    
Gross carrying amount 78,396 77,486
Accumulated amortization (17,207) (15,291)
Total 61,189 62,195
Other    
Finite-lived intangible assets:    
Gross carrying amount 8,987 8,987
Accumulated amortization (8,495) (8,478)
Total $ 492 $ 509