v3.25.0.1
Stock-Based Compensation - Employee Stock Purchase Plan, Additional Information (Details) - Employee Stock - 2022 Employee stock purchase plan - USD ($)
$ in Thousands
Jul. 01, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 01, 2022
Jun. 21, 2022
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate       15.00%  
Share-based compensation arrangement by share-based payment award, maximum employee subscription       $ 25  
Common stock, capital shares reserved for future issuance (in shares)   3,672,744 3,831,325   4,000,000
Share-based compensation arrangement by share-based payment award, purchase period 6 months