v3.26.1
Leases - Schedule of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 5,711 $ 4,136 $ 11,540 $ 8,348
Short-term lease costs 705 718 1,345 1,222
Variable lease expense 1,300 836 1,970 1,343
Total operating lease expense, net $ 7,717 $ 5,690 $ 14,855 $ 10,912