XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2021
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Defined contribution plan, contribution amount   $ 1.0 $ 0.9 $ 3.0 $ 2.5
Recorded unconditional purchase commitment, minimum quantity required $ 9.5 5.0   5.0  
Recorded unconditional purchase commitment, maturity year and month 2029-12        
Remaining purchase commitment $ 9.5 $ 5.0   $ 5.0  
First 3% of Compensation Contributed [Member]          
Defined contribution plan, matching percentage of each employee's contribution       100.00%  
100% Match [Member]          
Defined contribution plan, percentage of matching contribution       3.00%  
Excess of 3% to 5% of Compensation Contributed [Member]          
Defined contribution plan, matching percentage of each employee's contribution       50.00%  
Fifty Percent Match [Member] | Additional Maximum [Member]          
Defined contribution plan, percentage of matching contribution       2.00%