v3.25.2
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 13,085 $ 1,951 $ 15,036 $ 3,902
Variable lease cost 774 679 1,485 1,209
Total lease cost $ 13,859 $ 2,630 $ 16,521 $ 5,111