XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Event - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 30, 2023
Dec. 31, 2022
Feb. 29, 2024
Subsequent Event [Line Items]        
Outstanding balance   $ 1,314,750,000 $ 1,323,950,000  
Securitization Facility        
Subsequent Event [Line Items]        
Outstanding balance   $ 155,000,000 $ 140,000,000  
Employee Stock Purchase Plan        
Subsequent Event [Line Items]        
ESPP shares purchased   1,565,933 3,805,844  
Strike price   $ 0.6 $ 1.05  
Subsequent Event | Securitization Facility        
Subsequent Event [Line Items]        
Outstanding balance       $ 20,000
Subsequent Event | Employee Stock Purchase Plan        
Subsequent Event [Line Items]        
ESPP shares purchased 1,010,635      
Strike price $ 1.33