XML 93 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Amortization expense for intangible assets $ 3.2 $ 3.2
Estimated annual amortization expense for 2025 3.2  
Estimated annual amortization expense for 2026 3.2  
Estimated annual amortization expense for 2027 3.2  
Estimated annual amortization expense for 2028 3.2  
Estimated annual amortization expense for 2029 3.2  
Estimated annual amortization expense for 2030 3.2  
Estimated annual amortization expense for 2031 3.2  
Impairment of amortizable intangible assets 0.0  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross amount of amortizable intangible assets 31.6 31.6
Accumulated amortization for amortizable intangible assets $ 9.7 $ 6.5