XML 102 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Primary Office Leases (Details) - USD ($)
$ in Thousands
Jan. 29, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Future Minimum Lease Commitments   $ 61,564
Arlington, VA    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years)   8 years 1 month 6 days
Future Minimum Lease Commitments   $ 11,973
Letter of Credit Amount Required   $ 1,579
Arlington, VA | Subsequent event    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years) 7 years  
Future Minimum Lease Commitments $ 3,300  
Letter of Credit Amount Required $ 100  
Edison, NJ    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years)   2 years 3 months 18 days
Future Minimum Lease Commitments   $ 1,207
Letter of Credit Amount Required   $ 222
Makati City, Philippines    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years)   4 years 4 months 24 days
Future Minimum Lease Commitments   $ 3,014
Letter of Credit Amount Required   $ 0
Alpharetta, GA    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years)   1 year 9 months 18 days
Future Minimum Lease Commitments   $ 834
Letter of Credit Amount Required   $ 0
Pune, India    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years)   4 years 3 months 18 days
Future Minimum Lease Commitments   $ 2,471
Letter of Credit Amount Required   $ 0
Brea, CA    
Lessee, Lease, Description [Line Items]    
Lease Termination Term (in years)   3 years 4 months 24 days
Future Minimum Lease Commitments   $ 3,315
Letter of Credit Amount Required   $ 0