v3.26.1
Notes Receivable from Participants - Additional Information (Details) - EBP 001
12 Months Ended
Dec. 31, 2025
USD ($)
Employee Benefit Plan Notes Receivable From Participants [Line Items]  
Minimum loan amount $ 1,000
Maximum loan amount $ 50,000
Interest rates for loans to participants (as a percent) 7.75%
Prime rate 1.00%
Minimum  
Employee Benefit Plan Notes Receivable From Participants [Line Items]  
Interest rates for loans to participants (as a percent) 4.25%
Maximum  
Employee Benefit Plan Notes Receivable From Participants [Line Items]  
Interest rates for loans to participants (as a percent) 9.50%