XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details) - USD ($)
12 Months Ended
Mar. 08, 2024
Dec. 31, 2024
Dec. 31, 2023
Operating Leased Assets [Line Items]      
Lease liabilities arising from obtaining right-of-use assets $ 4,500,000 $ 4,506,000 $ 1,755,000
Loss on impairment of right-of-use assets   $ 1,100,000 $ 0
Minimum      
Operating Leased Assets [Line Items]      
Remaining lease term (in years)   7 months 6 days  
Maximum      
Operating Leased Assets [Line Items]      
Remaining lease term (in years)   4 years 9 months 18 days