v3.26.1
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease, Cost [Abstract]    
Operating lease cost $ 968 $ 1,075
Variable lease cost 93 56
Short-term lease cost 5 40
Total lease costs 1,066 1,171
Sublease income $ (35) $ (27)