Schedule of equipment and leasehold improvements (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements | $ 221,805 | $ 210,119 |
Less accumulated depreciation and amortization | 52,583 | 43,397 |
Property, plant and equipment, net, total | 169,222 | 166,722 |
Building [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements | 157,057 | 148,137 |
Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements | 62,384 | 59,689 |
Leasehold Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements | $ 2,364 | $ 2,293 |