XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 01, 2023
Dec. 31, 2023
Leases [Abstract]    
Sale leaseback transaction, date   November 1, 2023
Gross cash proceeds $ 29.5  
Sale leaseback transaction, lease term   7 years
Annual rental rate $ 4.2  
Sale leaseback transaction, lease terms   Under the leaseback agreement, the Company has the option to i) purchase the Property after six years with an early buyout option; ii) purchase the Property at the end of the lease at the then fair value; iii) renew the lease at the then fair market value or iv) return the Property to the purchaser.