v3.26.3
Description of Business and Summary of Significant Accounting Policies - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
2026 $ 6,382  
2027 4,549  
2028 3,118  
2029 2,223  
2030 1,459  
Thereafter 1,437  
Total lease payments 19,168  
Less: imputed interest (1,782)  
Total 17,386  
Amounts recognized in the consolidated balance sheets:    
Operating lease liabilities, current 5,765 $ 6,136
Operating lease liabilities, long term $ 11,621 $ 14,339