v3.26.1
Commitments and Contingencies (Additional Information) (Details) - Unsecured [Member] - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]    
Letter of credit   $ 30.0
Letter of credit information If there was a draw on the letter of credit, the Company was obligated to reimburse the bank in cash, in immediately available funds, within one business day following notice of such draw from the lender.