XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Lease Expense by Category in Consolidated Statement of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total $ 2,064 $ 2,365 $ 6,160 $ 6,540
Cost of sales        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total 1,935 2,243 5,719 6,214
Research and development expenses        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total 82 64 247 190
Selling, general and administrative expenses        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total 45 19 187 56
Interest expense        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total $ 2 $ 39 $ 7 $ 80