v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Office And Vehicle Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commitments And Contingencies [Line Items]    
Operating lease, liability $ 12,723 $ 14,068
office and vehicle    
Commitments And Contingencies [Line Items]    
2025 (Remaining) 1,462  
Year 1 2,502  
Year 2 2,476  
Year 3 2,087  
Year 4 1,485  
Thereafter 6,236  
Total 16,248  
Interest expense (3,525)  
Operating lease, liability $ 12,723