XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]      
Operating lease, right of use asset $ 61,299 $ 66,760  
Operating lease, liability 77,396 85,800  
Gain on partial lease termination 0 0 $ 2,820
UNITED STATES | Northern Virginia Office Space      
Operating Leased Assets [Line Items]      
Operating lease, right of use asset 52,500 55,200  
Operating lease, liability $ 68,200 $ 73,600  
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    
Lease termination fees     1,600
Reduction in right of use assets     4,200
Reduction in lease liability     7,000
Gain on partial lease termination     $ 2,800
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