XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Major Components of Intangible Assets [Line items]    
Amortization expense related to intangible assets $ 0.2 $ 0.2
Patents [Member]    
Schedule of Major Components of Intangible Assets [Line items]    
Finite lived intangible assets, wrote-off $ 0.0 $ 0.3
Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag true true