v3.26.3
Commitments and Contingencies - Schedule of Payments Associated with Obligations Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
Operating lease payments $ 1,032 $ 1,054
Financing lease payments 163 145
Total $ 1,195 $ 1,199