v3.26.1
Leases - Schedule of lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease, Cost [Abstract]        
Operating lease cost $ 11,394 $ 2,714 $ 22,138 $ 2,714
Variable lease cost 22,607 11,694 41,457 11,694
Total lease expense $ 34,001 $ 14,408 $ 63,595 $ 14,408