v3.26.1
Leases - Schedule of Lease Right-Of-Use Assets and Lease Liabilities Recorded on the Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease right-of-use assets $ 2,798 $ 3,319
Finance lease right-of-use assets 91 104
Operating lease liabilities 3,009 3,565
Finance lease liabilities $ 94 $ 106