v3.25.1
COMMITMENTS AND CONTINGENCIES (Details)
Aug. 30, 2023
patent
Dec. 31, 2024
lawsuit
Sep. 30, 2023
case
Aug. 21, 2023
disputed_term
Aug. 09, 2023
disputed_term
May 26, 2023
patent
Jul. 12, 2022
patent
lawsuit
Commitments and Contingencies Disclosure [Abstract]              
Number of patents | patent           1 2
Number of lawsuits | lawsuit   2         1
Number of disputed terms in lawsuit | disputed_term       3 3    
Number of disputed terms in lawsuit construed | disputed_term       2      
Patents found not infringed upon | patent 2            
Number of cases | case     1