v3.25.3
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lease, Cost [Abstract]        
Operating lease cost $ 972 $ 1,170 $ 3,083 $ 3,614
Variable lease cost 55 70 169 220
Short-term lease cost 5 77 50 167
Total lease costs 1,032 1,317 3,302 4,001
Sublease income $ (27) $ (26) $ (81) $ (77)