v3.26.1
Leases - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Assets    
Operating lease assets $ 8,074 $ 11,351
Total lease assets 8,074  
Current    
Operating lease liabilities 7,304 9,042
Non-current    
Operating lease liabilities, net of current portion 2,204 $ 4,919
Total lease liabilities $ 9,508  
Weighted-average remaining lease term (in years)    
Operating leases 1 year 6 months  
Weighted-average discount rate    
Operating leases 2.53%  
Cash paid for amounts included in the measurement of lease liabilities (in thousands)    
Operating cash flows used in operating leases $ 2,307