XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating Leased Assets [Line Items]    
Operating lease, right of use asset $ 54,560 $ 57,343
Operating lease, liability 66,787 71,500
UNITED STATES | Northern Virginia Office Space    
Operating Leased Assets [Line Items]    
Operating lease, right of use asset 42,800 48,100
Operating lease, liability $ 54,600 $ 61,700
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