XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2020
Thinkful, Inc  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Contractual period 6 months
Minimum | eTextbooks  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Contractual period 2 months
Minimum | Textbook Library  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Contractual period 2 months
Maximum | eTextbooks  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Contractual period 5 months
Maximum | Textbook Library  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Contractual period 5 months