v3.26.1
Leases - Schedule of Primary Office Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Lease, Description [Line Items]  
Future Minimum Lease Commitments $ 4,640
Arlington, VA  
Lessee, Lease, Description [Line Items]  
Lease Termination Term (in years) 4 years 6 months
Future Minimum Lease Commitments $ 2,468
Letter of Credit Amount Required $ 0
Edison, NJ (1)  
Lessee, Lease, Description [Line Items]  
Lease Termination Term (in years) 0 years
Future Minimum Lease Commitments $ 0
Letter of Credit Amount Required $ 222
Makati City, Philippines  
Lessee, Lease, Description [Line Items]  
Lease Termination Term (in years) 1 year 10 months 24 days
Future Minimum Lease Commitments $ 462
Letter of Credit Amount Required $ 0
Pune, India  
Lessee, Lease, Description [Line Items]  
Lease Termination Term (in years) 4 years 10 months 24 days
Future Minimum Lease Commitments $ 800
Letter of Credit Amount Required $ 0
Brea, CA  
Lessee, Lease, Description [Line Items]  
Lease Termination Term (in years) 10 months 24 days
Future Minimum Lease Commitments $ 910
Letter of Credit Amount Required $ 0