XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Intangible Assets, net          
Amortization expense for intangible assets $ 0.8 $ 0.8 $ 1.6 $ 1.6  
Estimated annual amortization expense for 2025 3.2   3.2    
Estimated annual amortization expense for 2026 3.2   3.2    
Estimated annual amortization expense for 2027 3.2   3.2    
Estimated annual amortization expense for 2028 3.2   3.2    
Estimated annual amortization expense for 2029 3.2   3.2    
Estimated annual amortization expense for 2030 3.2   3.2    
Estimated annual amortization expense for 2031 3.2   3.2    
Developed technology          
Intangible Assets, net          
Gross amount of amortizable intangible assets 31.6   31.6   $ 31.6
Accumulated amortization for amortizable intangible assets $ 11.2   $ 11.2   $ 9.7