v3.26.1
Goodwill and Intangible Assets - Schedule of Definite and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Definite-lived intangible assets    
Original Cost $ 83,085 $ 81,663
Accumulated Amortization (37,392) (33,623)
Net Book Value 45,693 48,040
Indefinite-lived intangible asset    
Goodwill 21,208 21,208
Original Cost 104,293 102,871
Net Book Value 66,901 69,248
Distribution rights    
Definite-lived intangible assets    
Original Cost 62,787 62,787
Accumulated Amortization (22,420) (20,805)
Net Book Value 40,367 41,982
Capitalized software    
Definite-lived intangible assets    
Original Cost 20,298 18,876
Accumulated Amortization (14,972) (12,818)
Net Book Value $ 5,326 $ 6,058