v3.26.1
Leases - Schedule of Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Fixed lease cost [1] $ 2,731 $ 4,126 $ 6,114 $ 8,296
Variable lease cost 540 1,244 1,402 2,416
Less: sublease income (193) (2,216) (1,323) (4,336)
Total operating lease cost $ 3,078 $ 3,154 $ 6,193 $ 6,376
[1] Includes short-term leases expensed on a straight-line basis.