v3.26.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lessee Lease Description [Line Items]        
Operating lease, option to extend lease term, description     Our leases have remaining lease terms that vary from less than 1 year up to 27 years, some of which include options to extend the leases for various renewal periods.  
Accounting Standards Update 2016-02 [Member]        
Lessee Lease Description [Line Items]        
Lease rental income $ 111 $ 92 $ 223 $ 153
Maximum [Member]        
Lessee Lease Description [Line Items]        
Operating leases remaining lease term     27 years