XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lessee Lease Description [Line Items]    
Operating lease existence of option to renew true  
Operating lease description The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates through 2030. Certain leases offer the option to renew for up to ten years and to terminate before the expiration date.  
Impairment charges $ 1.3 $ 1.3
Non-cash impairment charges related to operating lease ROU assets 4.8 4.8
Writing off of leasehold improvements $ 0.4 $ 2.9
Maximum    
Lessee Lease Description [Line Items]    
Lessee term of period to extend 10 years