v3.25.2
Fair Value Measurements - Transfers (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Fair Value Measurements  
Transfer liabilities, level 1 to level 2 $ 0
Transfer liabilities, level 2 to level 1 0
Transfer liabilities, level 3 $ 0