v3.25.2
Related Party Disclosures (Details) - Robert Lewis and family - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 23, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transactions [Abstract]          
Lessee, Operating Lease, Term of Contract 10 years        
Lessee, Operating Lease, Renewal Term 5 years        
Lessee, Operating Lease, Option to Extend four        
Related Party Transaction [Line Items]          
Payments for Rent   $ 67 $ 0 $ 168 $ 0
Operating Lease, Right-of-Use Asset     1,600   1,600
Operating Lease, Liability     $ 1,600   $ 1,600
Lessee, Operating Lease, Liability, to be Paid, Year One   209   209  
Lessee, Operating Lease, Liability, to be Paid, Year Two   209   209  
Lessee, Operating Lease, Liability, to be Paid, Year Three   209   209  
Lessee, Operating Lease, Liability, to be Paid, Year Four   209   209  
Lessee, Operating Lease, Liability, to be Paid, Year Five   209   209  
Lessee, Operating Lease, Liability, to be Paid, Years Six to Ten   234   234  
Minimum Annual Base Rent, Renewal Periods   262   262  
Maximum Annual Base Rent, Renewal Periods   $ 368   $ 368