XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
$ in Millions
Jan. 09, 2025
patent
May 04, 2023
patent
Mar. 31, 2025
USD ($)
Loss Contingencies [Line Items]      
Patents allegedly infringed upon | patent 2 2  
Surety Bond      
Loss Contingencies [Line Items]      
Maximum potential payment obligation with regard to surety bonds | $     $ 5.8