v3.26.1
Lines of Credit (Details) - Committed Revolving Credit Line - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 22, 2021
Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Long-term debt $ 0    
JP Morgan Chase Bank, N.A. | Letter of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity 30,000,000.0 $ 30,000,000.0  
JP Morgan Chase Bank, N.A. | Line of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     $ 50,000,000.0
JP Morgan Chase Bank, N.A. | Line of Credit | Letter of Credit      
Line of Credit Facility [Line Items]      
Utilized amount of the maximum allowable credit line $ 20,000,000.0 $ 20,400,000