XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - ft²
1 Months Ended
Apr. 30, 2017
Jan. 31, 2017
Dec. 31, 2023
Sep. 20, 2023
Dec. 31, 2022
Leases [Abstract]          
Operating leases rentable square feet 6,003 21,020      
Operating lease agreement 90 months 89 months      
Operating lease, existence of option to extend true true      
Operating lease, extended term 60 months 60 months   60 months  
Weighted average remaining operating lease     4 years 10 months 24 days   1 year 10 months 24 days