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
Leases [Abstract]        
Operating lease expense $ 1,239 $ 1,244 $ 2,482 $ 2,470
Short-term lease expense 0 8 0 61
Variable lease expense 490 315 842 618
Total lease expense 1,729 1,567 3,324 3,149
Sublease income (907) (886) (1,804) (1,775)
Total lease expense, net $ 822 $ 681 $ 1,520 $ 1,374