XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Details)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Operating lease description The Company leases office space under operating leases with expirations ranging from March 2025 to March 2028, some of which include rent escalations or an option to extend the lease for up to three years per renewal. The exercise of lease renewal options is at the sole discretion of the Company.
Operating lease renewal term 3 years
Lessee, Operating Lease, Existence of Option to Extend [true false] true
Operating lease, not yet commenced, description the Company has not entered into any new leases that would entitle the Company to significant rights or create additional obligations.