XML 80 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Details)
6 Months Ended
Jun. 30, 2024
Lessee Lease Description [Line Items]  
Lease expiration year 2032
Operating lease existence of option to terminate true
Operating lease existence of option to extend true
Operating lease description The Company’s leases have remaining lease terms of one to eight years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next five years or less. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets;
Minimum  
Lessee Lease Description [Line Items]  
Remaining lease term 1 year
Lessee term of period to extend 5 years
Maximum  
Lessee Lease Description [Line Items]  
Remaining lease term 8 years