XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Schedule of Inventory Current) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 59,904 $ 47,340
Work in process 14,030 9,323
Finished railcars 23,342 12,640
Parts inventory 6,967 5,978
Total inventories, net $ 104,243 $ 75,281