v3.25.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 31, 2024
Lessee Lease Description [Line Items]      
Rent expense $ 600 $ 300  
Base rent to be paid $ 10,129    
New Lease Agreement      
Lessee Lease Description [Line Items]      
Term of lease 5 years   5 years
Base rent to be paid $ 1,800