XML 485 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income taxes - Summary of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Expected federal income tax benefit 21.00% 21.00% 21.00%
State taxes net of federal benefit 2.90% 4.20% 3.70%
Tax credits 1.30% (0.90%) (0.80%)
Valuation allowance (14.50%) (25.30%) (20.00%)
Fair value of derivatives (7.30%) 0.00% (6.20%)
Other (0.90%) (0.80%) 0.70%
Provision for income taxes (0.10%) 0.00% 0.00%