v3.26.1
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease Cost      
Operating lease cost $ 803 $ 2,407 $ 3,831
Short-term lease cost 132 59 73
Total lease cost 935 2,466 3,904
Cash Flow, Operating Activities, Lessee [Abstract]      
Cash flow from operating activities   3,058 4,056
Cash flow from operating activities 895    
Supplemental non-cash information on lease liabilities arising from obtaining right-of-use assets $ 0 $ 0 $ 0