v3.26.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating lease expense:        
Fixed costs $ 7,107 $ 7,327 $ 14,051 $ 14,296
Variable costs 45 124 92 236
Short-term lease costs 237 210 489 445
Sublease income (1,098) (1,156) (2,164) (2,288)
Net lease expense $ 6,291 $ 6,505 $ 12,468 $ 12,689