XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Additional Information (Details) - ft²
Jun. 30, 2025
Dec. 31, 2024
Dec. 20, 2024
Jun. 30, 2024
Sep. 20, 2023
Apr. 30, 2017
Jan. 31, 2017
Leases [Abstract]              
Operating leases rentable square feet     6,709     6,003 21,020
Operating lease, extended term 60 months       60 months    
Weighted average remaining operating lease 5 years 4 years 3 months 18 days          
Weighted average discount rate for operating leases   9.94%   8.36%