XML 49 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets (Tables)
12 Months Ended
Dec. 31, 2023
Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets  
Schedule of plant, equipment, leasehold improvements and operating lease right-to-use assets

December 31,

    

2023

    

2022

Machinery and equipment

$

67,506

$

64,786

Machinery and equipment under financing leases

23,774

15,717

Furniture, fixtures and computer equipment

107

 

3,072

Leasehold improvements

16,335

 

14,703

Construction in progress

1,778

 

3,304

Operating lease right-of-use assets

19,989

17,518

129,489

 

119,100

Less accumulated depreciation and amortization

(66,436)

 

(61,922)

 

$

63,053

$

57,178