XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Undiscounted fixed payment obligations for leases that have not yet commenced $ 3,218  
Letters of credit outstanding, amount $ 1,747 $ 1,747
Operating Lease, Lease Not yet Commenced    
Lessee, Lease, Description [Line Items]    
Lease term, operating leases for co-location space at data center facilities that have not yet commenced 3 years 7 months 6 days