XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Lessee Lease Description [Line Items]  
Operating lease, description The Company has non-cancelable operating leases for its offices located in the U.S. As of March 31, 2024, these leases expire on various dates between 2026 and 2030.
Option to extend term Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease up to two years after expiration.
Minimum  
Lessee Lease Description [Line Items]  
Lessee operating lease expiration year 2026
Maximum  
Lessee Lease Description [Line Items]  
Lessee operating lease expiration year 2030
Lessee operating lease renewal term 2 years