v3.23.2
Leases - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
office
Jun. 30, 2022
USD ($)
Leases [Abstract]        
Number of offices subleased | office     2  
Sublease, remaining lease term (less than)     8 years  
Rent expense $ 3.6 $ 3.4 $ 7.6 $ 6.8
Operating lease, lease not yet commenced, undiscounted amount $ 315.2   $ 315.2