v3.26.1
Debt, Net - JPMorgan Chase Bank Term Loan - Additional Information (Details) - JPMorgan Chase Bank, Term Loan
6 Months Ended 12 Months Ended
Sep. 16, 2025
Oct. 03, 2024
USD ($)
Jun. 30, 2026
Dec. 31, 2025
Oct. 24, 2025
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 200,000,000      
Credit facility expiration date   Oct. 03, 2027      
Line of credit facility, extension description   two 12-month extensions      
Debt instrument maturity extension fee on outstanding principal balance percentage   0.125%      
Debt instrument, applicable margin percentage     1.15% 1.15%  
Credit spread adjustment 0.0010        
Minimum          
Debt Instrument [Line Items]          
Debt instrument, leverage ratio   1.20%     1.15%
Maximum          
Debt Instrument [Line Items]          
Debt instrument, leverage ratio   1.75%     1.75%