v3.25.1
Leases - Summary of the Company's operating and finance leases - the Company is lessee (Detail)
3 Months Ended
Mar. 31, 2025
[1]
Office Equipment [Member]  
Operating lease:  
Renewal Option true
Office Equipment [Member] | Minimum [Member]  
Operating lease:  
Initial Term 36 months
Office Equipment [Member] | Maximum [Member]  
Operating lease:  
Initial Term 63 months
Office space [Member]  
Operating lease:  
Renewal Option true [2]
Office space [Member] | Minimum [Member]  
Operating lease:  
Initial Term 5 years [2]
Office space [Member] | Maximum [Member]  
Operating lease:  
Initial Term 9 years [2]
[1] There are no variable lease payments.
[2] Rent escalation provisions exist.