v3.26.1
Leases - Schedule of Operating and Variable Lease Cost (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 costs $ 1,505 $ 1,505 $ 3,011 $ 3,011
Other variable costs 471 522 971 952
Total expense $ 1,976 $ 2,027 $ 3,982 $ 3,963