v3.25.2
Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
May 04, 2025
May 04, 2024
May 04, 2023
May 04, 2020
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]              
Senior note         $ 39,992   $ 59,987
Principal payments         20,000 $ 20,000  
Letters of Credit Outstanding, Amount         $ 38,200   $ 37,700
Secured Overnight Financing Rate (SOFR) [Member]              
Debt Instrument [Line Items]              
Interest Rate Spread added to Rate         0.10%    
2023 Credit Agreement [Member]              
Debt Instrument [Line Items]              
Maturity Date Description         The Credit Agreement, which matures in March 2028,    
Original borrowing capacity         $ 250,000    
Line of Credit Facility Accordion         150,000    
Line of Credit Facility, Maximum Borrowing Capacity         400,000    
Line of credit facility, increase in borrowing capacity         $ 150,000    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage         0.09%    
Letter of Credit Fee in Percentage         1.00%    
Debt instrument, borrowing availability under Credit Agreement         $ 231,800    
Letter of Credit [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases         $ 100,000    
Maximum [Member]              
Debt Instrument [Line Items]              
Interest Rate Spread added to Rate         0.375%    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage         0.175%    
Maximum [Member] | Secured Overnight Financing Rate (SOFR) [Member]              
Debt Instrument [Line Items]              
Interest Rate Spread added to Rate         1.375%    
Minimum [Member]              
Debt Instrument [Line Items]              
Interest Rate Spread added to Rate         0.00%    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage         0.09%    
Minimum [Member] | Secured Overnight Financing Rate (SOFR) [Member]              
Debt Instrument [Line Items]              
Interest Rate Spread added to Rate         1.00%    
Series B [Member]              
Debt Instrument [Line Items]              
Principal payments $ 20,000 $ 20,000 $ 20,000        
Remaining principal amount         $ 40,000    
Notes interest         3.10%    
Maturity Date Description         The Series B Notes bear interest at 3.10% per annum and mature on May 4, 2027, unless prepaid.    
P G I M I N C [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Aggregate amount on promissory notes issued       $ 350,000      
P G I M I N C [Member] | Series B Notes [Member]              
Debt Instrument [Line Items]              
Proceeds from issuance of senior promissory notes       $ 100,000      
Paid in Three Equal Annual Installments [Member] | Series B [Member]              
Debt Instrument [Line Items]              
Scheduled principal payment         $ 20,000