XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Components of Lease Cost (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
option
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]      
Number of renewal options | option 1    
Renewal terms (up to) 3 years    
Finance lease costs, amortization of lease assets $ 636 $ 600 $ 475
Finance lease costs, Interest on lease liabilities 92 108 86
Short-term and low value lease cost 400 904 1,472
Variable lease cost 3,220 3,056 2,486
Total lease cost 31,200 29,374 27,845
Cost of goods sold      
Lessee, Lease, Description [Line Items]      
Operating lease costs 2,486 2,497 2,450
Selling, general and administrative      
Lessee, Lease, Description [Line Items]      
Operating lease costs 23,310 21,043 19,777
Research and development      
Lessee, Lease, Description [Line Items]      
Operating lease costs $ 1,056 $ 1,166 $ 1,099