XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
$ in Millions
May 04, 2023
patent
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]      
Patents allegedly infringed upon | patent 2    
Estimated accrued warranty liability   $ 9.6 $ 0.6
Wire Harness      
Loss Contingencies [Line Items]      
Estimated accrued warranty liability   9.3  
Surety Bond      
Loss Contingencies [Line Items]      
Maximum potential payment obligation with regard to surety bonds   $ 30.0