XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 2,608  
2026 9,550  
2027 7,477  
2028 6,554  
2029 6,099  
Thereafter 24,371  
Total minimum payments 56,659  
Less amounts representing interest (10,223)  
Present value of minimum lease payments 46,436  
Less current operating lease liabilities (7,494) $ (7,744)
Long-term operating lease liabilities $ 38,942 $ 42,101