v3.26.3
Leases - Schedule of Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease cost $ 559 $ 557 $ 1,712 $ 1,712
Variable lease cost 503 438 1,353 1,270
Short-term lease cost 132 131 226 150
Less: Sublease income (23) 0 (155) 0
Total lease cost $ 1,171 $ 1,126 $ 3,136 $ 3,132