v3.26.1
Leases - Schedule of Operating and Finance Lease Right-of-use Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Operating lease right-of-use assets $ 18,869 $ 13,938
Finance lease right-of-use assets 2,919 3,735
Current:    
Operating lease liabilities 3,053 1,161
Finance lease liabilities 1,066 1,056
Non-current:    
Operating lease liabilities 20,818 15,832
Finance lease liabilities $ 1,462 $ 2,004