Annual report [Section 13 and 15(d), not S-K Item 405]

Organization and Significant Accounting Policies - Schedule of Inventory (Details)

v3.25.4
Organization and Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of Inventory [Abstract]    
Finished goods $ 40,735 $ 31,120
Raw materials 10,041 8,989
Work in progress 4,620 4,203
Other 6,280 5,602
Total $ 61,676 $ 49,914