XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Leased Assets [Line Items]    
Operating lease, right of use asset $ 57,343 $ 61,299
Operating lease, liability 71,549 77,400
UNITED STATES | Northern Virginia Office Space    
Operating Leased Assets [Line Items]    
Operating lease, right of use asset 48,100 52,500
Operating lease, liability $ 61,700 $ 68,200
Lease term expiration date Dec. 31, 2030  
Lease option to extend, description option for the Company to extend the term for an additional five or 10 consecutive years  
Lessee, Operating Lease, Existence of Option to Extend [true false] true  
Minimum | UNITED STATES | Northern Virginia Office Space    
Operating Leased Assets [Line Items]    
Lease extension term 5 years  
Maximum | UNITED STATES | Northern Virginia Office Space    
Operating Leased Assets [Line Items]    
Lease extension term 10 years