v3.25.4
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Letter Of Credit [Member]  
Loss Contingencies [Line Items]  
Letters of credit $ 27,916