XML 83 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
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. Leases with an initial term of 12 months or less are not recorded on the balance sheets  
Impairment charges $ 0 $ 0 $ 1,100,000
Maximum      
Lessee Lease Description [Line Items]      
Lessee term of period to renew 10 years 10 years