XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]      
Amortization of capitalized costs $ 9,976 $ 12,518 $ 13,446
Capitalized costs, net 6,796 5,615  
Tooling [Member]      
Capitalized Contract Cost [Line Items]      
Capitalized costs, net 4,271 2,728  
Design Costs [Member]      
Capitalized Contract Cost [Line Items]      
Capitalized costs, net $ 2,525 $ 2,887